java - 如何在暂停时重新启动整个应用程序?

标签 java android android-intent android-activity

当应用程序暂停时,如何关闭所有 Activity 并从头重新启动应用程序? 例如,当我按下主页按钮时,它会进入暂停模式,当我再次启动它时,它会从上一个 Activity 开始,我想关闭 onPause 方法上的所有 Activity ,那么我该怎么做?

主 Activity/设置 Activity/示例 Activity

我想关闭所有这些,然后再次从 MainActivity 重新启动应用程序 我想从 onCreate 方法开始,而不仅仅是转到 MainActivity

最佳答案

在 onPause() 方法中调用您想要显示的 Activity

  @Override
public void onPause() {
    Intent i = new Intent(this,MainActivity.class);
    startActivity(i);
    finish();
}

关于java - 如何在暂停时重新启动整个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39808061/

相关文章:

java - Android:线程创建另一个单例实例

android - 使用 Intent.ACTION_SENDTO 时在哪里指定电话号码?

java - Android Activity 问题 startActivity (我只想显示)

android - 自定义 Android 通知磁贴的背景

Android Activity 错误地重新父级到应用程序任务

android - Activity 到 Activity 的交流

java - 泛型 List<String> 和 List<Integer> 未按预期运行

java - Android:从 ArrayList 设置资源字符串 ID?

java - 在 Java 的并行线程中写入文件的最佳方法是什么?

android - 纠正 logcat 错误 "Attempt to write to null array"