Android:不通过startActivity()从一个应用程序向另一个应用程序发送数据

Android:不通过startActivity()从一个应用程序向另一个应用程序发送数据,android,Android,当两个应用程序都在前台执行时,我需要从一个应用程序向另一个应用程序发送消息(我使用的是multiview)。 这将是一个简单的单向通信消息允许我更改第二个应用程序(接收的应用程序)的行为,我只需要通信一个非常简单的boolean/int值。 到目前为止,我是通过Intent和startActivity()方法来执行此操作的,但这将在接收应用程序上触发一个onCreate()事件,导致不必要的行为 PackageManager manager = getPackageManager();

当两个应用程序都在前台执行时,我需要从一个应用程序向另一个应用程序发送消息(我使用的是multiview)。 这将是一个简单的单向通信消息允许我更改第二个应用程序(接收的应用程序)的行为,我只需要通信一个非常简单的boolean/int值。 到目前为止,我是通过
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()事件?