使用Intent启动React Native App

时间:2018-06-05 05:13:41

标签: android react-native android-intent

我正在尝试使用Intent.Say从另一个Android应用程序启动一个反应原生应用程序,例如我有以下代码启动

App 1活动(在android文档的帮助下): -

Intent sendIntent= new Intent(Intent.ACTION_SEND);
sendIntent.putExtra("Order No", datauri);
sendIntent.setType("text/plain");
List<ResolveInfo> resInfo = 
getCurrentActivity().getPackageManager().queryIntentActivities(sendIntent, 
0);
Intent chooserIntent = Intent.createChooser(targetedShareIntents.remove(0), 
title);
chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, 
targetedShareIntents.toArray(new Parcelable[targetedShareIntents.size()]));
startActivity(chooserIntent);

现在在React Native App中有以下Manifest文件来接收这样的意图: -

    <intent-filter>
      <action android:name="android.intent.action.SEND" />
      <category android:name="android.intent.category.DEFAULT" />
      <data android:mimeType="text/plain" />
    </intent-filter>

现在我可以启动第二个应用程序但是如何从App 1获得传递的值。

0 个答案:

没有答案