Esempio n. 1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate (bundle);

            SetContentView (Resource.Layout.VehicleDetailsFragment);

            var detailFragment = new VehicleDetailFragment ();
            detailFragment.Arguments = new Bundle ();
            if (Intent.HasExtra("veh")){
                string vehJson = Intent.GetStringExtra ("veh");
                detailFragment.Arguments.PutString ("veh", vehJson);
            }

            FragmentTransaction ft = FragmentManager.BeginTransaction ();
            ft.Add (Resource.Id.vehicleScrollView, detailFragment);
            ft.Commit ();
        }
Esempio n. 2
0
		public override void OnListItemClick(ListView l, View v, int position, long id)
		{
			VehicleInfo veh = vehListData [position];
			if(DVELActivity.isDualMode){
				var detailFragment = new VehicleDetailFragment ();
				detailFragment.Arguments = new Bundle ();
				detailFragment.Arguments.PutString ("veh", JsonConvert.SerializeObject (veh));

				FragmentTransaction ft = FragmentManager.BeginTransaction ();
				ft.Replace (Resource.Id.vehicleExpRelativeLayout, detailFragment);
				ft.Commit ();
			} else {
				Intent vehicleDetailIntent = new Intent (activity, typeof(VehicleDetailActivity));
				vehicleDetailIntent.PutExtra ("veh", JsonConvert.SerializeObject (veh));
				StartActivity (vehicleDetailIntent);
			}

		}
Esempio n. 3
0
		public override bool OnOptionsItemSelected(IMenuItem item)
		{
			switch (item.ItemId) {
			case Resource.Id.actionNew:
				if (DVELActivity.isDualMode) {
					var detailFragment = new VehicleDetailFragment ();
					FragmentTransaction ft = FragmentManager.BeginTransaction ();
					ft.Replace (Resource.Id.vehicleExpRelativeLayout, detailFragment);
					ft.Commit ();
				} else {
					Intent intent = new Intent (activity, typeof(VehicleDetailActivity));
					StartActivity (intent);
				}
				return true;
			case Resource.Id.actionRefresh:
				DownloadVehiclesListAsync ();
				return true;
			default:
				return base.OnOptionsItemSelected (item);
			}
		}