リストビューでURLを使用してxmlからデータをフェッチするアプリケーションを作成しています。たとえば、リストビューアイテム行を使用して別のアクティビティを呼び出したいと思います:-ユーザーが最初のリストビュー行をクリックした場合、実際にはitem.classを呼び出す必要があります次のアクティビティで Web URL を使用しない場合は別のアクティビティを呼び出すことができますが、xml パーサーを使用して URL からデータを取得するアクティビティも呼び出す場合は、このエラーが発生します:- 残念ながらアプリが停止しました。どうすればこれを解決できますか?
最初の.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);
}
}
アイテム.java:
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";
}
マニフェスト.xml:
<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>