gpt4 book ai didi

android - 从另一个应用程序关闭一个应用程序

转载 作者:行者123 更新时间:2023-11-29 18:02:04 25 4
gpt4 key购买 nike

我有应用程序 A 和应用程序 B。

我以这种方式从 A 启动 B:

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setClassName("com.applicationB", "com.applicationB.MainActivity");
intent.putExtra(EXTRA_NAME,"name");
startActivity(intent);

当用户关闭应用程序 A 时,我希望应用程序 B 也关闭。应用程序 B 具有 JNI 并使用 exec() 命令。

我试过了 android:sharedUserId但是当应用程序 A 尝试使用上面的代码启动 B 时出现此错误:

Error running exec(). Command: [....] Working Directory: null Environment: (not null, it shows all the environment.

有什么想法吗?

最佳答案

你必须使用像广播接收器这样的android IPC机制

当应用程序 A 关闭时,它应该发送一个广播,应用程序 B 应该注册一个广播接收器以捕获来自应用程序 A 的广播

查看文档了解更多信息http://developer.android.com/reference/android/content/BroadcastReceiver.html

关于android - 从另一个应用程序关闭一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15395881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com