android - 关闭应用程序后显示上次查看的页面

标签 android android-intent

我是 Android 新手,在我的第一个应用程序中遇到了一些问题。我在手机上安装了应用程序,但在关闭应用程序(使用手机的关闭按钮)后,当我重新打开应用程序时,最后打开的页面位于上一个应用程序上再次显示启动。我很困惑.. 谢谢

最佳答案

当您创建如下所示的 Activity 时

    @Override
protected void onCreate(Bundle savedInstanceState) 
    {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
            // Your stuffs
     startActivity(new Intent(present_activity.this, Next_Acitivity.class));
     finish();
}

当您将旧 Activity 转移到新 Activity 时,调用此 finish() 来完成旧 Activity 。

当您单击后退按钮时, Activity 应使用 onKeyDown 方法完成或关闭。

    @Override
public boolean onKeyDown(int keyCode, KeyEvent event) 
    {
if (keyCode == KeyEvent.KEYCODE_BACK) 
    {
finish();
}
return super.onKeyDown(keyCode, event);
}

关于android - 关闭应用程序后显示上次查看的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12792811/

相关文章:

android - GoogleApiClient 和 GooglePlayServicesClient : Can you preserve a separation of concerns?

android - 如何通过 Intent 将电话号码添加到现有联系人?

android - 清除 Activity 返回堆栈

android - Android 应用中的成就实现

android - 为什么 ASP MVC 创建 Android 不喜欢的 JSON 格式?

Android:获取字符串资源的缺失翻译

由于 Google Play 服务 8.3.0,无法从 Play 商店安装 Android 应用

android - 即使设置最高优先级并首先安装也不会收到短信

使用 Intent 的 Android 多个电子邮件附件

google-maps - 意图包含一个地点,但实际上没有