我爱编程

Android按home键退回到桌面,再次点击桌面图标会重新启动

2018-07-26  本文已影响0人  大白520

第一步:删除掉下面代码Activity中的singleTask

<activity android:name=".MainActivity" android:launchMode="singleTask">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

第二步:第一个Activity的onCreate方法添加下面代码

@Override
protected void onCreate(Bundle arg0) {
    super.onCreate(arg0);
    if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
        finish();
        return;
    }
}
上一篇下一篇

猜你喜欢

热点阅读