Android:不通过startActivity()从一个应用程序向另一个应用程序发送数据
当两个应用程序都在前台执行时,我需要从一个应用程序向另一个应用程序发送消息(我使用的是multiview)。 这将是一个简单的单向通信消息允许我更改第二个应用程序(接收的应用程序)的行为,我只需要通信一个非常简单的boolean/int值。 到目前为止,我是通过Android:不通过startActivity()从一个应用程序向另一个应用程序发送数据,android,Android,当两个应用程序都在前台执行时,我需要从一个应用程序向另一个应用程序发送消息(我使用的是multiview)。 这将是一个简单的单向通信消息允许我更改第二个应用程序(接收的应用程序)的行为,我只需要通信一个非常简单的boolean/int值。 到目前为止,我是通过Intent和startActivity()方法来执行此操作的,但这将在接收应用程序上触发一个onCreate()事件,导致不必要的行为 PackageManager manager = getPackageManager();
Intent
和startActivity()
方法来执行此操作的,但这将在接收应用程序上触发一个onCreate()
事件,导致不必要的行为
PackageManager manager = getPackageManager();
Intent intent = manager.getLaunchIntentForPackage("it.tux.gcs");
intent.putExtra("BACKWARD_FLAG",camera.backward);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(intent);
有办法做到这一点吗?
我查看了Android文档,但我只能找到很多
startActivity()
基本示例。你的答案是:没有。他们只是建议使用startActivity()
ok使用广播,在这里:我认为意向标志\u ACTIVITY\u REORDER\u to \u FRONT可能也适用于您。@DeanK此选项将触发onCreate()事件?您的回答是:不。他们只是建议使用startActivity()
ok use Broadcasts,在这里:我认为意向标志\u ACTIVITY\u REORDER\u to \u FRONT可能也适用于您。@DeanK此选项将触发onCreate()事件?