gpt4 book ai didi

java - 如何恢复到上次 Activity ?

转载 作者:行者123 更新时间:2023-11-30 10:40:45 25 4
gpt4 key购买 nike

当我再次打开该应用程序时,我在主菜单中按恢复按钮时之前的 Activity 如何继续

主要 Activity

注:Buton 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

最佳答案

执行此操作的最简单方法是使用共享首选项。您可以将上次使用的 Activity 的名称保存在共享首选项中的字符串中,加载它并启动您需要的 Activity 。您可以在此处查看如何使用共享首选项: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;
}

关于java - 如何恢复到上次 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38770572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com