protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); Log.Error("Flowpilots", "Main Activity Started"); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); _listView = FindViewById <WearableListView>(Resource.Id.wearable_list); // Assign an adapter to the list var adapter = new Adapter(this, _elements); _listView.SetAdapter(adapter); // Set a click listener _listView.SetClickListener(this); #region Step 3 // Register the local broadcast receiver, defined in step 3. var messageFilter = new IntentFilter(Intent.ActionSend); var messageReceiver = new MessageReceiver(); LocalBroadcastManager.GetInstance(this).RegisterReceiver(messageReceiver, messageFilter); #endregion }
public override void OnReceive(Context context, Intent intent) { var message = intent.GetStringExtra("message"); _elements2[2] = message; // Assign an adapter to the list var adapter = new Adapter(context, _elements2); _listView.SwapAdapter(adapter, true); }