SAC*_*ARE 7 android android-intent
我需要从我的一个应用程序活动发送一些字符串数据到我在android中的其他应用程序活动,而不是在同一个应用程序中的活动之间.怎么做?什么意图过滤我的其他应用程序需要声明?请尽量详细说明.....
Bud*_*ius 14
据我所知,从你的答案中你正在寻找意图:
在App A - Activity Alpha的清单上,您声明了一个具有Category DEFAULT和Action =的intent过滤器 com.your_app_package_name.your_app_name.ActivtiyAlpha
在应用程序B,活动测试版中,您将代码设置为启动A并传递数据:
Intent i = new Intent("com.your_app_package_name.your_app_name.ActivtiyAlpha");
i.putExtra("KEY_DATA_EXTRA_FROM_ACTV_B", myString);
// add extras to any other data you want to send to b
Run Code Online (Sandbox Code Playgroud)
然后回到App A - Activity Alpha,你输入代码:
Bundle b = getIntent().getExtras();
if(b!=null){
String myString = b.getString("KEY_DATA_EXTRA_FROM_ACTV_B");
// and any other data that the other app sent
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19768 次 |
| 最近记录: |