如何离开当前应用程序并启动另一个应用程序的活动?

绿浩

我有一个简单的 Android 应用程序,需要在特定条件下启动另一个应用程序,我需要在应用程序启动时检查条件。也就是说,要么继续启动我的应用程序,要么启动另一个应用程序:

if (A == true) {
 launch another activity of another app
 leave the current app without creating the main activity
} else {
 launch the main activity of the current app
}

谁能让我知道如何处理 A == true 案例?我能够启动另一个应用程序的活动,但我什至无法在不打开主要活动的情况下离开当前应用程序。

任何帮助将不胜感激!

阿克谢·卡塔里亚

您可以使用以下意图启动其他应用程序

Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.example.abc");//pass the packagename of app you want to open
startActivity( LaunchIntent );

如果您不知道要启动的应用程序的包名称,请尝试

PackageManager pm;
pm = getPackageManager();
//  get a list of installed apps.
packages = pm.getInstalledApplications(0);

传递要打开的应用程序的包名 如果 A == true,则可以使用它

否则您可以将 MainActivity 启动为

startActivity(new Intent(CurrentActivity.this,MainActivity.class));

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从当前应用程序运行另一个应用程序?

来自分类Dev

如何从Android 30中的另一个应用程序启动活动

来自分类Dev

如何从我的Ubuntu Touch应用程序启动另一个应用程序?

来自分类Dev

如何在Android上从另一个应用程序启动一个应用程序的主要活动

来自分类Dev

从当前应用程序加载另一个应用程序

来自分类Dev

从另一个活动(Android)启动社交媒体应用程序或浏览器

来自分类Dev

如何为我的启动器应用程序从另一个应用程序获取高dpi活动图标?

来自分类Dev

从另一个应用程序(C#)启动WCF服务应用程序

来自分类Dev

从另一个应用程序启动我的应用程序,然后返回

来自分类Dev

了解应用程序是否由另一个应用程序启动

来自分类Dev

等待某个应用程序退出,然后启动另一个应用程序

来自分类Dev

从另一个应用程序启动外部“不可见”应用程序

来自分类Dev

从另一个应用程序启动我的应用程序,然后返回

来自分类Dev

tizen Web 应用程序,启动另一个 Web 应用程序

来自分类Dev

启动另一个后台应用程序的后台应用程序

来自分类Dev

osX - 如何从我的 QT 应用程序启动另一个程序

来自分类Dev

当程序使用Material Design从启动器活动转到另一个活动时,应用程序崩溃

来自分类Dev

如何调试从另一个应用程序启动的应用程序?(VB6)

来自分类Dev

如何使用来自另一个kivy应用程序的参数启动kivy应用程序

来自分类Dev

我如何从启动另一个应用程序的应用程序获得意向附加信息?

来自分类Dev

如何调试从另一个应用程序启动的应用程序?(VB6)

来自分类Dev

如何在我自己的 Android 应用程序中启动另一个应用程序?

来自分类Dev

当另一个应用程序启动时如何运行我的应用程序

来自分类Dev

如何监控另一个应用程序?

来自分类Dev

如何获取另一个应用程序当前正在播放的音频

来自分类Dev

来自另一个Android应用程序的一个应用程序的Android启动服务

来自分类Dev

IBM Worklight-如何启动另一个应用程序?

来自分类Dev

如何以Xamarin形式从另一个应用程序启动

来自分类Dev

如何在Mac上从Java启动另一个应用程序

Related 相关文章

  1. 1

    如何从当前应用程序运行另一个应用程序?

  2. 2

    如何从Android 30中的另一个应用程序启动活动

  3. 3

    如何从我的Ubuntu Touch应用程序启动另一个应用程序?

  4. 4

    如何在Android上从另一个应用程序启动一个应用程序的主要活动

  5. 5

    从当前应用程序加载另一个应用程序

  6. 6

    从另一个活动(Android)启动社交媒体应用程序或浏览器

  7. 7

    如何为我的启动器应用程序从另一个应用程序获取高dpi活动图标?

  8. 8

    从另一个应用程序(C#)启动WCF服务应用程序

  9. 9

    从另一个应用程序启动我的应用程序,然后返回

  10. 10

    了解应用程序是否由另一个应用程序启动

  11. 11

    等待某个应用程序退出,然后启动另一个应用程序

  12. 12

    从另一个应用程序启动外部“不可见”应用程序

  13. 13

    从另一个应用程序启动我的应用程序,然后返回

  14. 14

    tizen Web 应用程序,启动另一个 Web 应用程序

  15. 15

    启动另一个后台应用程序的后台应用程序

  16. 16

    osX - 如何从我的 QT 应用程序启动另一个程序

  17. 17

    当程序使用Material Design从启动器活动转到另一个活动时,应用程序崩溃

  18. 18

    如何调试从另一个应用程序启动的应用程序?(VB6)

  19. 19

    如何使用来自另一个kivy应用程序的参数启动kivy应用程序

  20. 20

    我如何从启动另一个应用程序的应用程序获得意向附加信息?

  21. 21

    如何调试从另一个应用程序启动的应用程序?(VB6)

  22. 22

    如何在我自己的 Android 应用程序中启动另一个应用程序?

  23. 23

    当另一个应用程序启动时如何运行我的应用程序

  24. 24

    如何监控另一个应用程序?

  25. 25

    如何获取另一个应用程序当前正在播放的音频

  26. 26

    来自另一个Android应用程序的一个应用程序的Android启动服务

  27. 27

    IBM Worklight-如何启动另一个应用程序?

  28. 28

    如何以Xamarin形式从另一个应用程序启动

  29. 29

    如何在Mac上从Java启动另一个应用程序

热门标签

归档