2011-12-25 68 views
-4

首先,我是一個在java編程爲android的noob。 現在,我在主佈局中有一個按鈕,用於調用一個活動,現在我在按鈕的onClick方法中編寫了什麼?我不能在被調用的活動中使用onCreate,那麼我在那裏使用什麼? 感謝在Java上調用一個活動android

+3

這是一項非常簡單的工作,它需要較少的努力來谷歌這個,而不是在這裏問一個問題,你已經得到了可能已經被問到的建議。 – 2011-12-25 20:04:39

回答

1

把這個代碼在onClick方法:

Intent intent = new Intent(getApplicationContext(), Activity.class); 
startActivity(intent); 

系統將盡快啓動活動Activity,這將導致它的onCreate方法被調用。

1

這將開始新的活動。

Intent i = new Intent(getApplicationContext(), MyNewActivity.class); 
startActivity(i); 
+1

'this'指向Button上下文,您需要引用應用程序上下文/活動。 – 2011-12-25 20:04:11

+0

更正,謝謝。 – 2011-12-25 20:06:35

+0

非常感謝你, – Someonation 2011-12-25 20:09:06

0

你基本上遵循此模式:

onClick() { 
    Intent i = new Intent(this, <TargetIntent>.class); 
    startActivity(i); 
} 
0

您需要創建意向書第一,當前的活動實例和樣帶的活動傳遞給它。然後通過startActivity()調用該活動。

Intent i = new Intent(getApplicationContext(),MyNewActivity.class);

startActivity(i);

相關問題