如何避免单击android快捷方式创建新的应用程序实例并杀死旧的应用程序实例

我已经通过以下代码创建了一个android快捷方式


    意图快捷方式=新意图(“ com.android.launcher.action.INSTALL_SHORTCUT”); shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME,getString(R.string.app_name));  
    IntentshortcutIntent =新的Intent();
    shortcutIntent.setClassName(this,MainActivity.class.getName());
    shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT,shortcutIntent);
    shortcut.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    shortcut.addFlags(Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);

    ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(this,R.drawable.ic_launcher);
    shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,iconRes);
    sendBroadcast(快捷方式);

当我打开我的应用程序并最终进入诸如BActivity之类的Activity时,然后我切换到主屏幕并单击快捷方式,该应用程序如上面的代码进入MainActivity,我是否有机会避免这种情况,只是让该应用程序进入前台如果已经创建?

最后,我找到了执行此操作的正确方法,总之,这是android中的错误,可能正在解决

if(!isTaskRoot()){
    finish();
    return;
}

在LaucherClass的onCreate中添加上面的代码

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从其他 Android 应用程序创建快捷方式

来自分类Dev

Gnome-切换一个应用程序实例的快捷方式

来自分类Dev

全局快捷方式,无需选择窗口即可切换到应用程序实例

来自分类Dev

应用程序快捷方式

来自分类Dev

隐藏应用程序快捷方式

来自分类Dev

使用应用程序路径创建快捷方式

来自分类Dev

未创建Android应用程序实例

来自分类Dev

Android应用程序快捷方式通知

来自分类Dev

Android静态应用程序快捷方式未显示

来自分类Dev

如何更改Chrome应用程序快捷方式的路径

来自分类Dev

Chrome“创建应用程序快捷方式”快捷方式

来自分类Dev

如何以编程方式在Android中创建另一个应用程序的快捷方式?

来自分类Dev

关闭应用程序的旧实例

来自分类Dev

关闭应用程序的旧实例

来自分类Dev

带有渐进式 Web 应用程序的 Android 应用程序快捷方式

来自分类Dev

在Android中安装后无法在主屏幕上创建应用程序的快捷方式

来自分类Dev

在主屏幕上创建 android 应用程序快捷方式

来自分类Dev

如何使用Powershell为Windows 10 Universal应用程序创建桌面快捷方式?

来自分类Dev

如何创建Windows 8 Modern UI应用程序的桌面快捷方式?

来自分类Dev

如何在Windows 8 / Windows 10中创建应用程序快捷方式

来自分类Dev

如何创建Chrome / Chromium Web应用程序桌面快捷方式?

来自分类Dev

如何创建快捷方式以使用Wine启动Windows应用程序?

来自分类Dev

如何为Firefox或其他应用程序创建桌面快捷方式?

来自分类Dev

如何为开始菜单创建启动应用程序的快捷方式?

来自分类Dev

如何制作自定义快捷方式来打开或创建任何应用程序

来自分类Dev

新进程上的Android应用程序快捷方式(从后台杀死应用程序后)可以先转到启动画面,然后转到所需的活动吗

来自分类Dev

如何创建目标快捷方式来链接应用程序和正确的程序-Inno Setup?

来自分类Dev

如何创建目标快捷方式来链接应用程序和正确的程序-Inno Setup?

来自分类Dev

Guake的全局快捷方式被gnome应用程序拦截

Related 相关文章

  1. 1

    如何从其他 Android 应用程序创建快捷方式

  2. 2

    Gnome-切换一个应用程序实例的快捷方式

  3. 3

    全局快捷方式,无需选择窗口即可切换到应用程序实例

  4. 4

    应用程序快捷方式

  5. 5

    隐藏应用程序快捷方式

  6. 6

    使用应用程序路径创建快捷方式

  7. 7

    未创建Android应用程序实例

  8. 8

    Android应用程序快捷方式通知

  9. 9

    Android静态应用程序快捷方式未显示

  10. 10

    如何更改Chrome应用程序快捷方式的路径

  11. 11

    Chrome“创建应用程序快捷方式”快捷方式

  12. 12

    如何以编程方式在Android中创建另一个应用程序的快捷方式?

  13. 13

    关闭应用程序的旧实例

  14. 14

    关闭应用程序的旧实例

  15. 15

    带有渐进式 Web 应用程序的 Android 应用程序快捷方式

  16. 16

    在Android中安装后无法在主屏幕上创建应用程序的快捷方式

  17. 17

    在主屏幕上创建 android 应用程序快捷方式

  18. 18

    如何使用Powershell为Windows 10 Universal应用程序创建桌面快捷方式?

  19. 19

    如何创建Windows 8 Modern UI应用程序的桌面快捷方式?

  20. 20

    如何在Windows 8 / Windows 10中创建应用程序快捷方式

  21. 21

    如何创建Chrome / Chromium Web应用程序桌面快捷方式?

  22. 22

    如何创建快捷方式以使用Wine启动Windows应用程序?

  23. 23

    如何为Firefox或其他应用程序创建桌面快捷方式?

  24. 24

    如何为开始菜单创建启动应用程序的快捷方式?

  25. 25

    如何制作自定义快捷方式来打开或创建任何应用程序

  26. 26

    新进程上的Android应用程序快捷方式(从后台杀死应用程序后)可以先转到启动画面,然后转到所需的活动吗

  27. 27

    如何创建目标快捷方式来链接应用程序和正确的程序-Inno Setup?

  28. 28

    如何创建目标快捷方式来链接应用程序和正确的程序-Inno Setup?

  29. 29

    Guake的全局快捷方式被gnome应用程序拦截

热门标签

归档