在android应用程序和adobe air应用程序之间传递数据

时间:2019-03-14 11:14:19

标签: actionscript-3 air

我有两个应用程序,分别是app1和app2。 App1是本机android应用程序,而App2是使用adobe air构建的android应用程序。现在,我可以使用以下意图从App1启动App2,还可以通过URL将参数从App1传递到App2

strictNullChecks

当App2关闭时,我想向App1发送一些数据并返回到App1。那么我该如何在动作脚本中做到这一点?

有人可以建议我解决问题的方法吗?

1 个答案:

答案 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来处理它,例如通过自定义活动。