我想在我用Eclipse編寫的Android應用程序中顯示活動。這是我這樣做的方式:如何在Android中顯示活動時處理事件?
Intent intent = new Intent(HomeActivity.this, SecondActivity.class);
intent.putExtra("query", query);
startActivity(intent);
我該如何處理剛剛顯示它的新活動事件?我爲第二項活動做了一個事件監聽器。如果我要處理的事件,我應該使課堂「SecondActivity」像這樣的實例:
SecondActivity act = new SecondActivity();
act.itemselectedlisteners.add(new ListItemSelectedListener() {
@Override
public void onItemSelected(String key) {
// TODO Auto-generated method stub
}
});
但是當時我不知道如何來顯示對話框。我如何結合這些代碼?
我不認爲這會起作用,因爲一旦您的第二個活動開始,您的第一個活動將暫停......爲什麼? –
'SecondActivityact act = new SecondActivity()'這是錯誤的。活動有一個生命週期,您可以使用'startActivity(intent)'開始和活動。我建議你首先閱讀文檔http://developer.android.com/training/basics/activity-lifecycle/index.html – Raghunandan