我有两个应用程序,A 和 B。
我想通过 A 调用B。
我在 A 中的代码如下:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName("com.example.bapp","com.example.bapp.BActivity"));
intent.putExtra ("test2abc", "abctest2");
startActivity(intent);
B在清单中的意图过滤器如下:
<intent-filter>
<action android:name="ACTION_BACKCALL" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
但是它会在 B 已经打开时在启动 B 之前关闭 B。
我找到下面的代码来打开 *.txt 文件。这将同时打开两个 txt 阅读器应用程序。
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file), mimetype);
startActivity(inte
nt);
我怎样才能到达那个?