android_intent Flutter插件,我想从另一个应用程序启动一个应用程序,并使用android_intent库传递一些参数

时间:2019-12-06 09:45:40

标签: flutter android-intent dart

我正在使用android_intent插件来振颤,但是我无法启动其他应用。我收到错误 “找不到活动来处理意图”

我的代码

if(Platform.isAndroid) 
{
    final AndroidIntent intent = AndroidIntent(
        action: 'action_view',
        data: 'package:com.example.app_name', 
        arguments: {'authAccount': "1234@gmail.com"},
    );
    await intent.launch();
}

我找不到与此相关的任何示例代码,任何帮助都将至关重要。

感谢Adv☺

1 个答案:

答案 0 :(得分:0)

我也搜索了互联网,但没有找到。最终,我做到了这一点。它正在运行,希望它可以对某人有所帮助。

if (Platform.isAndroid) {
  AndroidIntent intent = AndroidIntent(
    action: 'action_view',
    package: 'com.google.android.gm',
    data:'mailto:test@gmail.com?subject=Issue'
  );
  intent.launch().catchError((e) {
    print(e.toString());
  });
}
else if (Platform.isIOS) {
  launch("mailto:test@gmail.com?subject=Issue").catchError((e){
    print(e.toString());
  });
}