我有一個名爲A的活動, 在這裏,一個ListView和一個按鈕在那裏。點擊這個按鈕後,顯示列表視圖,並從這個列表視圖中點擊一個項目,我可以移動到活動B.回到上一個活動狀態
現在的問題是,當我從活動B - >活動A回來,然後,我看到按鈕只有不列表視圖。
因爲我呼籲活動A的意圖..
代碼
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
Intent i;
i = new Intent(B.this, A.class);
startActivity(i);
finish();
super.onBackPressed();
}
在活動B,我上面的實現,我在暫停使用面漆()()條件也。
我想查看帶按鈕的列表視圖。 我是否需要再次調用整個代碼才能顯示ListView,或者是否有任何其他方法可以解決此問題? 有什麼辦法可以保存以前的活動視圖?
刪除完成(); – KOTIOS
當您切換到活動B時,您正在完成活動A.只是不完成活動A.並檢查它是否有效? – GrIsHu
我認爲你已經維護一個默認爲false的標誌,並且當點擊按鈕標誌變爲true時,現在檢查onResume()上的條件,如果標誌爲true,則列表消失,並且標誌設置爲false,否則列表顯示。 –