2016-08-04 105 views
2

當我再次打開應用程序,我以前的活動,當我按Resume按鈕在主如何去如何恢復最近的活動?

主要活動

注:布頓500恢復按鈕

super.onCreate(savedInstanceState); 
    ActionBar actionBar =getSupportActionBar(); 
    actionBar.hide(); 
    setContentView(R.layout.activity_giris); 

    button1= (Button) findViewById(R.id.button); 
    button500= (Button) findViewById(R.id.button500); 


    button500.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 

     } 
    }); 

    button1.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      Intent intent = new Intent(Giris.this, Soru1.class); 
      startActivity(intent); 
      finish(); 
     } 
    }); 

} 

}

任務1

+1

需要更多的上下文/信息 – Shaishav

+0

你能給精心的細節?分享你的代碼。 – Ayyappan

+0

我做了應用程序測驗Game.If我關閉應用程序,最後一個我知道我想繼續問題。我想在菜單按鈕,並繼續從它離開的地方 –

回答

1

這樣做將使用共享偏好的最簡單方法。您可以將您在字符串中使用的上次活動的名稱保存在共享首選項中,加載它並啓動您需要的活動。你可以看一下如何在這裏使用共享偏好:​​

而且,這裏是代碼示例如何可以做:

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE); 
String activityName = getResources().getString(R.string.saved_activity); 
switch (activityName) { 
    case "activityA": 
     //start activity A 
     break; 
    case "activityB": 
     //start activity B 
     break; 
}