你好夥計我試圖從我的主要活動切換到新的活動,但我得到'the application has stopped unexpectedly. Please try again'
。我不知道爲什麼。新的android活動不開始
這裏是我目前的活動:
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);
}
}
我的新活動:
當前活動工作正常,但是當我在第二個項目點擊mListContent (case 1)
,沒有啓動的第二個活動,我得到的錯誤'the application has stopped unexpectedly. Please try again'
任何想法,爲什麼? 非常感謝!
好吧,謝謝你們, 我發現我的問題。我試圖調用的新活動是擴展ListActivity。所以我改變它,所以它擴大了活動,這似乎已經解決了問題, 再次感謝這個論壇!但你知道這是怎麼回事,在我遇到另一個問題之前不久,它就是生命哈哈 – Joshua