2014-11-04 63 views
0

我開始使用Android Studio創建Android應用。我創建了一個按鈕(並添加機器人:的onClick =「第2頁」)的鏈接到第二個活動與在MainActivity.java下面的代碼在MainActivity:如果您按下按鈕返回MainActivity,則Android應用會退出

public void page2 (View view) { 
    setContentView(R.layout.activity_page2); 

} 

到目前爲止,這工作得很好,我可以改變從MainActivity到page2 Activity。 現在我嘗試在第2頁創建一個按鈕來鏈接回MainActivity,但是當我啓動模擬器並單擊該按鈕時,應用程序崩潰了。

有什麼建議是什麼問題?也許我必須重新啓動MainActivity才能切換回它?

感謝您的幫助:)

+1

你是不是在這裏開始另一個活動,只能改變MainActivity的內容查看。 – Devrim 2014-11-04 22:03:44

+0

好吧,我明白了,那麼是否有可能通過按鈕在2個avtivity之間跳轉? – 2014-11-04 22:14:47

+0

[如何在按鈕點擊開始新活動]的可能重複(http://stackoverflow.com/questions/4186021/how-to-start-new-activity-on-button-click) – Devrim 2014-11-04 22:19:15

回答

1

你實際上並沒有開始一個新的活動,這就是爲什麼應用程序退出時按壓主要活動。要啓動按鈕上的新活動,請執行onClick方法。喜歡的東西:

mButton.setOnClickListener(new View.OnClickListener() 
{ 
    public void onClick(View v) 
    { 
     Intent intent = new Intent(getActivity(), ActivityToStart.class); 
     //intent.putExtra(...) depending on your needs 
     startActivity(intent); 
     //or startActivityForResult(...) depending on your needs 
    } 
} 

View.OnClickListener

Starting Another Activity

相關問題