【问题标题】:How to start MainActivity every time from Launcher Icon?如何每次从 Launcher Icon 启动 MainActivity?
【发布时间】:2014-10-30 00:11:14
【问题描述】:

一个简单的问题:

我想在每次启动我的应用程序时启动我的MainActivity。即按下启动器图标时重新启动应用程序。

目前,如果我在两者之间按下主页按钮,当我按下应用程序的启动器图标时,它会转到我之前离开的任何地方。

我尝试了以下方法:

MainActivity.java中添加以下代码:

@Override
protected void onStop() {
    super.onStop();
    this.finish();
}

@Override
protected void onDestroy() {
    super.onDestroy();
    this.finish();
}

Manifest.xml中添加以下行:

android:clearTaskOnLaunch="true"
android:launchMode="singleTask"
android:finishOnTaskLaunch="true"

但是没有任何效果。和建议?

【问题讨论】:

标签: java android android-activity android-fragmentactivity


【解决方案1】:

在您的启动器活动中使用 android:launchMode="singleInstance"。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-10
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多