2015-05-11 60 views
0

讓我們假設我在我的應用的第4個活動,並且我有10個活動。我現在從第四級關閉活動,當我再次打開我的活動時 當我點擊它時,我在主要活動中有一個按鈕,我必須去上一次我上次離開的第四活動。現在我要做的就是,我保存在這樣的從主要活動跳轉到上次訪問的活動

super.onCreate(savedInstanceState); 
setContentView(R.layout.activity_level1); 
SharedPreferences.Editor editor = getPreferences(Context.MODE_PRIVATE).edit(); 
editor.putInt("level", 4); 
editor.apply(); 

共享偏好每次活動人數或ID然後我檢索它的主要活動是這樣的:

btnconti.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     SharedPreferences prefs = getPreferences(Context.MODE_PRIVATE); 
     int restoredLevel = prefs.getInt("level", 0); 
     if (restoredLevel >0) { 
     } 
    } 
}); 

現在,任何機構可以告訴我怎樣可以跳到我上次訪問的活動?

+0

你只是調用的意圖,如果條件 –

+0

三江源喬治·托馬斯您的建議正在 –

回答

1

如果你有單獨的活動,爲所有10個活動u能調用的意圖內的多個如下如果restoredlevel條件

Intent i = new Intent(getApplicationContext(),ActivtyOfyourlevel.class) 
startActivity(i); 
+0

謝謝喬治托馬斯你的建議正在工作 –