我的应用程序中有很多活动,我希望如果用户在活动 13 中关闭应用程序,例如,当在另一个时间打开应用程序时,活动在活动 n° 13 中返回。我该怎么做?预先感谢
问问题
77 次
1 回答
2
您可以使用 SharedPreferences 来跟踪上次使用的活动。
然后,您可以将主活动的 onCreate 中的用户重定向到正确的活动,并在主活动上调用完成。
这可能看起来像这样:
@Override
protected void onCreate(Bundle savedInstanceState)
(...)
int last_activity = getLastActivityIdFromSharedPreferences();
if (last_activity == 1)
{
this.startActivity(new Intent(this, ActivityOne.class));
finish();
}
(...)
}
于 2013-11-08T00:51:25.410 回答