【问题标题】:How to close all of the activities of running app and Re-launch a fresh app on click如何关闭正在运行的应用程序的所有活动并在点击时重新启动一个新的应用程序
【发布时间】:2016-03-29 13:35:22
【问题描述】:

我正在使用多屏应用 我的应用程序从启动(启动器)-> 主屏幕-> 子屏幕启动。 当用户点击 URL 应用程序直接跳转到子屏幕(应用程序需要)。 但是当用户点击 URL 时,会启动一个我不想要的新应用程序实例。我想关闭现有应用程序并使用子屏幕启动新应用程序。每个活动都有android:launchMode="singleTop"

【问题讨论】:

    标签: android single-instance


    【解决方案1】:

    为了启动新的应用程序,我发现了这个解决方案,它对我来说很好用

    Intent intent = new Intent(Firstctivity.this, SecondActivity.class);
    intent .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent );
    finish();
    

    它将关闭正在进行的Task 并为我创建一个新的.. :)

    【讨论】:

      猜你喜欢
      • 2018-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-24
      • 1970-01-01
      • 2018-01-02
      相关资源
      最近更新 更多