我有两个应用程序,分别是app1和app2。 App1是本机android应用程序,而App2是使用adobe air构建的android应用程序。现在,我可以使用以下意图从App1启动App2,还可以通过URL将参数从App1传递到App2
strictNullChecks
当App2关闭时,我想向App1发送一些数据并返回到App1。那么我该如何在动作脚本中做到这一点?
有人可以建议我解决问题的方法吗?
答案 0 :(得分:1)
您需要在应用程序1中使用library(tidyverse)
data("starwars")
rows_with_NAs <- starwars %>%
drop_na()
。
startActivityForResult
然后在应用2的活动中执行操作,完成后设置结果:
Intent i = Intent.parseUri("App2://arg1=value&secondArgument=someValue", Intent.URI_INTENT_SCHEME);
i.addCategory(Intent.CATEGORY_BROWSABLE);
i.setComponent(null);
startActivityForResult(i, REQUEST_CODE);
这将在您的第一个应用中触发Intent intent = new Intent();
intent.putExtra( "key", value );
setResult(Activity.RESULT_OK, intent);
finish();
,您可以在那里处理意图:
onActivityResult
如果您的第二个应用程序是AIR应用程序,则可能需要ANE来处理它,例如通过自定义活动。