Android 如何使用listview项目行调用另一个活动

Android 如何使用listview项目行调用另一个活动,android,android-layout,android-intent,android-emulator,Android,Android Layout,Android Intent,Android Emulator,我正在制作一个应用程序,其中使用listview中的url从xml获取数据,现在我想使用listview项目行调用另一个活动,例如:-如果用户将单击第一个listview行,则需要调用item.class,实际上,如果我在下一个活动中不使用web url,我可以调用另一个活动,但若我想调用那个些也使用xml解析器从url获取数据的活动,那个么我得到了这个错误:-不幸的是,应用程序已经停止,为什么,请有人告诉我如何解决这个问题 First.java: list.setOnItemClickList

我正在制作一个应用程序,其中使用listview中的url从xml获取数据,现在我想使用listview项目行调用另一个活动,例如:-如果用户将单击第一个listview行,则需要调用item.class,实际上,如果我在下一个活动中不使用web url,我可以调用另一个活动,但若我想调用那个些也使用xml解析器从url获取数据的活动,那个么我得到了这个错误:-不幸的是,应用程序已经停止,为什么,请有人告诉我如何解决这个问题

First.java:

list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
                int position, long id) 
{
    if(position==0)
    {
            Intent in = new Intent(First.this, Item.class);
        startActivity(in);
    }
}
    public class Item extends Activity {
// All static variables
static final String URL = "http://***.net/android/item.xml";
// XML node keys
static final String KEY_NODE = "pick"; // parent node
static final String KEY_TITLE = "title";
static final String KEY_DESC = "description";
    }
      <activity
        android:name=".First"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name="Item"></activity>
Manifest.xml:

list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
                int position, long id) 
{
    if(position==0)
    {
            Intent in = new Intent(First.this, Item.class);
        startActivity(in);
    }
}
    public class Item extends Activity {
// All static variables
static final String URL = "http://***.net/android/item.xml";
// XML node keys
static final String KEY_NODE = "pick"; // parent node
static final String KEY_TITLE = "title";
static final String KEY_DESC = "description";
    }
      <activity
        android:name=".First"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name="Item"></activity>

我想这是个错误:

一定是

 <activity android:name=".Item"></activity>


你应该使用线程从url获取数据。你能发布你的logcat错误吗?Munish,我可以分别在两个活动中获取数据,如果我想使用第一个活动的listview项行调用另一个活动,那么只有我遇到这个问题,简单地说,我已经制作了所有模块,现在我将其转换为一个单独的项目,而不是面临获取问题,面临调用另一个活动的问题,该活动也包括url dataRamindu,如果我使用debug进行测试,则获取ActivityThread.performLaunchActivity行:2059,如果我使用run进行测试,不幸的是,应用程序停止了。我不同意,因为在直接从listview行调用url数据活动之前,我尝试使用以下代码调用简单的活动,如:使用一些TextView和imageview,我能够调用并查看下一个活动。.helpif debug然后获取以下内容:-ActivityThread.performLaunchActivity(ActivityThread$ActivityClient记录,意图)行:2059找不到源请检查您的“原因”:在错误堆栈中。此行将为您提供错误原因,下面的行将向您显示错误发生的位置,并将包含行引用,以便您可以轻松找到问题。是的,非常有用,我已经找到了原因,现在它正在工作,感谢所有帮助我的人……再见……请在我可以确定时在此处打印错误日志d实际上是一个问题。