Android 在活动中收到的广播

Android 在活动中收到的广播,android,xamarin,xamarin.android,Android,Xamarin,Xamarin.android,在我的服务中,我有一个SendBroadCast,它发送我的意图以及我在活动中更新listview所需的信息。但是如何从活动中检索这些信息?如果我为BroadcastReceiver创建一个扩展类,我可以检索这个信息,但是如何执行该活动呢 我的服务: Intent myIn = new Intent(this, typeof(MyActivity)); Bundle bundle = new Bundle(); bund

在我的服务中,我有一个SendBroadCast,它发送我的意图以及我在活动中更新listview所需的信息。但是如何从活动中检索这些信息?如果我为BroadcastReceiver创建一个扩展类,我可以检索这个信息,但是如何执行该活动呢

我的服务:

            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");