如何恢复上次活动?

时间:2016-08-04 14:44:48

标签: java android android-studio resume

当我再次打开应用程序时,我按下主菜单中的“继续”按钮时的上一个活动

主要活动

注意:Buton 500 Resume Button

 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 个答案:

答案 0 :(得分:1)

最简单的方法是使用共享首选项。您可以在共享首选项中保存您在String中使用的最后一个活动的名称,加载它并启动您需要的活动。您可以在此处查找如何使用“共享首选项”:https://developer.android.com/training/basics/data-storage/shared-preferences.html

此外,以下是代码示例:如何完成:

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;
}
相关问题