Android 在活动中收到的广播
在我的服务中,我有一个SendBroadCast,它发送我的意图以及我在活动中更新listview所需的信息。但是如何从活动中检索这些信息?如果我为BroadcastReceiver创建一个扩展类,我可以检索这个信息,但是如何执行该活动呢 我的服务:Android 在活动中收到的广播,android,xamarin,xamarin.android,Android,Xamarin,Xamarin.android,在我的服务中,我有一个SendBroadCast,它发送我的意图以及我在活动中更新listview所需的信息。但是如何从活动中检索这些信息?如果我为BroadcastReceiver创建一个扩展类,我可以检索这个信息,但是如何执行该活动呢 我的服务: Intent myIn = new Intent(this, typeof(MyActivity)); Bundle bundle = new Bundle(); bund
Intent myIn = new Intent(this, typeof(MyActivity));
Bundle bundle = new Bundle();
bundle.PutString("value1", "value_1");
bundle.PutString("value2", "value_2");
myIn.PutExtra("myaction",bundle);
SendBroadcast(myIn);
您可以在下一个活动中获得如下数据
String abc, Last;
Bundle extras = getIntent().getExtras();
Last = extras.getString("value1");
abc = extras.getString("value2");
您正在询问如何在下一个活动中获取发送数据,对吗?@Darkie通过sendbroadcast发送数据后,我需要恢复活动中的这些值并更新listview
String abc, Last;
Bundle extras = getIntent().getExtras();
Last = extras.getString("value1");
abc = extras.getString("value2");