public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { base.OnCreateView(inflater, container, savedInstanceState); mShareAlbum = new ShareAlbum(); var view = inflater.Inflate(Resource.Layout.ShareFilePage, container, false); Button cancelBtn = view.FindViewById <Button>(Resource.Id.cancelBtn); cancelBtn.Click += CancelClick; Button confirmBtn = view.FindViewById <Button>(Resource.Id.confirmBtn); confirmBtn.Click += ConfirmClick; mRecyclerView = (RecyclerView)view.FindViewById(Resource.Id.sharedUserRecyclerView); mRecyclerView.SetLayoutManager(new LinearLayoutManager(currentContext)); mAdapter = new ShareAdapter(mShareAlbum, currentContext); ShareAdapter adapter = new ShareAdapter(mShareAlbum, currentContext); mRecyclerView.SetAdapter(adapter); return(view); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.ShareBluetooth); //Instantiate the presenter presenter = new ShareBluetoothPresenter(this, Intent.GetIntExtra(Constants.RECIPE_ID, 0), Intent.GetStringExtra("type")); //Get UI components for global use. ShareList = FindViewById <ListView>(Resource.Id.listViewShareItems); txtConnected = FindViewById <TextView>(Resource.Id.textViewConnectedDevice); //Get UI components for local use. Button btnConnect = FindViewById <Button>(Resource.Id.btnConnect); Button btnAdd = FindViewById <Button>(Resource.Id.btnAddMore); Button btnClear = FindViewById <Button>(Resource.Id.btnClearItems); Button btnShare = FindViewById <Button>(Resource.Id.btnShareItems); //Setup lists. shareAdapter = new ShareAdapter(this, Bluetooth.ShareList); ShareList.Adapter = shareAdapter; //Setup Button Events. btnConnect.Click += (object sender, EventArgs e) => { presenter.Connect_Click(); }; btnAdd.Click += (object sender, EventArgs e) => { presenter.Add_Click(); }; btnClear.Click += (object sender, EventArgs e) => { presenter.Clear_Click(); }; btnShare.Click += (object sender, EventArgs e) => { presenter.Share_Click(); }; //Call the presenters OnCreate Method. presenter.onCreate(); }