我希望传递一项活动的字符串值和任何活动可以获得的价值
我在第一个活动中有三个活动...有一些字符串值
第二个活动中的。有一些字符串值
在第三个活动中...我想获得第一个和第二个字符串值的字符串值
如何传递那个 任何活动中的字符串值
请告诉我 如何通过 谢谢你提前
答案 0 :(得分:0)
您可以使用广播意图和putExtra字符串
广播:
Intent broadcast = new Intent();
broadcastLocation.setAction(ACTION);
broadcastLocation.putExtra(EXTRA, location);
sendBroadcast(broadcast);
在活动中,您希望获取您在广播接收器onResume()上注册的字符串,并将其取消注册onPause():
private class LocationApprovedListener extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction() != null && intent.getAction().equals(LocationService.ACTION)) {
String location = (String) intent
.getParcelableExtra(LocationService.EXTRA);
}
}
}
答案 1 :(得分:0)