こんにちは、私は私の主な活動から新しい活動に切り替えることを試みていますが、私は'the application has stopped unexpectedly. Please try again'
を手に入れています。なぜ私は分からない。ここ新しいアンドロイドの活動が始まっていません
は私の現在の活動である:ここ
public class EditActivity extends ListActivity {
TextView selection;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mListContent));
}
private static String[] mListContent={"Fishing Reports", "Choose a Fishing Spot", "Prediction","Item 1", "Item 2", "Item 3","Item 1", "Item 2", "Item 3","Item 1", "Item 2", "Item 3"};
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
switch (position){
case 0 : Toast.makeText(this, "You pressed item 1 !", Toast.LENGTH_LONG).show();
break;
case 1 :
Intent myIntent = new Intent(EditActivity.this, LocationActivity.class);
startActivity(myIntent);
break;
}
super.onListItemClick(l, v, position, id);
}
は、私は新しい活動がここで私のマニフェスト
<activity android:name=".LocationActivity"></activity>
で宣言されている
public class LocationActivity extends ListActivity {
//Your member variable declaration here
// Called when the activity is first created.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.location);
}
}
を呼び出すと、レイアウトでの活動であります私の新しい活動:
、私は'the application has stopped unexpectedly. Please try again'
任意のアイデアなぜエラーが出る
現在の活動が正常に動作しますが、私はmListContent (case 1)
に2番目の項目をクリックしたとき、それは、第二の活性が起動しませんか? ありがとうございました!
よろしく、ありがとうございます。 私の問題が見つかりました。私が呼び出そうとしていた新しいアクティビティはListActivityを拡張していました。だから私はそれを変更してアクティビティを拡張し、問題を修正したようだ。 このフォーラムのおかげで再び!しかし、あなたはこれがどうやって別の問題にぶつかる前にそれが長くなるのか知っています...それは人生のことですね。 – Joshua