2014-10-04 16 views
0

我有一個簡單的android應用程序,它有一個帶有導致第二頁的按鈕的主頁,第二頁有兩個按鈕:button_1和button_2。問題是當我點擊button_1打開一個新的活動,然後返回並點擊button_2時,應用程序凍結幾秒鐘並進入主頁面。android打開一個新的活動並返回

我認爲這個問題的原因是當我點擊button_1打開一個新的活動,我必須在返回之前完成這個活動,但我不知道如何?

我用一個簡單的代碼使用按鈕來打開新的活動:

Button enterBtn = (Button)findViewById(R.id.Button1); 
enterBtn.setOnClickListener(new OnClickListener(){ 
     @Override 
     public void onClick(View v) { 
     Intent in = new Intent(secondPage.this, newPage.class); 
     startActivity(in); 
     } 
    }); 
+0

如果第二頁有2個按鈕Button1的button2.onclick和BUTTON2您的應用程序是freezing.is有任何的Button1的Click關聯你的想要的是?什麼是BUTTON2的代碼的onclick? – 2014-10-04 11:56:52

+0

@yuvaツ在第二個有兩個按鈕,如果我先點擊他們中的任何一個,然後返回點擊另一個它凍結並進入應用程序的主頁面。 – 2014-10-04 12:00:03

+0

發佈您的完整代碼 – 2014-10-04 12:02:10

回答

0

完成日常使用的onPause方法,這樣一旦退出/返回它將執行完成日常()方法,該方法其活性殺死活動。爲你的兩個孩子的活動做這個,這將解決凍結錯誤。

@Override 
protected void onPause() { 
    // TODO Auto-generated method stub 
    super.onPause(); 
    finish(); 
} 
+0

我試過了,但它給了我這個錯誤消息:令牌「無效」,@預期的語法錯誤 – 2014-10-04 11:56:34

+0

我修正了錯誤,但它沒有工作。 – 2014-10-04 12:07:14

相關問題