protected override void OnCreate (Bundle savedInstanceState) { base.OnCreate (savedInstanceState); SetContentView (Resource.Layout.main_activity); mResultReceiver = new AddressResultReceiver (new Handler ()); mResultReceiver.OnReceiveResultImpl = (resultCode, resultData) => { mAddressOutput = resultData.GetString (Constants.ResultDataKey); DisplayAddressOutput (); if (resultCode == 0) { ShowToast (GetString (Resource.String.address_found)); } mAddressRequested = false; UpdateUIWidgets (); }; mLocationAddressTextView = FindViewById<TextView> (Resource.Id.location_address_view); mProgressBar = FindViewById<ProgressBar> (Resource.Id.progress_bar); mFetchAddressButton = FindViewById<Button> (Resource.Id.fetch_address_button); mFetchAddressButton.Click += FetchAddressButtonHandler; mAddressOutput = string.Empty; UpdateValuesFromBundle (savedInstanceState); UpdateUIWidgets (); BuildGoogleApiClient (); }
protected override void OnCreate(Bundle savedInstanceState) { Window.RequestFeature(WindowFeatures.NoTitle); // Ce sera Masquer la barre de titre Log.Debug(GetType().FullName, "activity_pick - OnCreate"); base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_pick); Log.Debug(TAG, "1-google app id =: " + Resource.String.google_app_id); if (!GetString(Resource.String.google_app_id).Equals("1:647985738537:android:618097eb35a52170")) { // throw new Java.Lang.Exception("Invalaid json file"); IsPlayServicesAvailable(); } SetUpMap(); InitializeLocationManager(); mResultReceiver = new AddressResultReceiver(new Handler()); mResultReceiver.OnReceiveResultImpl = (resultCode, resultData) => { mAddressOutput = resultData.GetString(Constants.ResultDataKey); DisplayAddressOutput(); if (resultCode == 0) { ShowToast(GetString(Resource.String.address_found)); } mAddressRequested = false; }; _search_txt = FindViewById <TextView>(Resource.Id.search_txt); //FloatingActionButton myLocationButton = FindViewById<FloatingActionButton>(Resource.Id.myLocationButton); //FloatingActionButton FAB = FindViewById<FloatingActionButton>(Resource.Id.myLocationButton); destination_but = FindViewById <Button>(Resource.Id.destination_but); destination_but.Click += localisation_Click; destination_but.Click += FetchAddressButtonHandler; destination_but.Click += StartUpdatesButtonHandler; mRequestingLocationUpdates = false; mAddressOutput = string.Empty; UpdateValuesFromBundle(savedInstanceState); BuildGoogleApiClient(); locationManager = (LocationManager)GetSystemService(LocationService); provider = locationManager.GetBestProvider(new Criteria(), false); ImageView pin_marker = (ImageView)FindViewById(Resource.Id.pin_marker); SupportToolbar toolbar = FindViewById <SupportToolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar ab = SupportActionBar; ab.SetHomeAsUpIndicator(Resource.Mipmap.menu_but); ab.SetDisplayHomeAsUpEnabled(false); NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view); if (navigationView != null) { SetUpDrawerContent(navigationView); } mDrawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); menu_but = FindViewById <Button>(Resource.Id.menu_but); menu_but.Click += (sender, e) => { mDrawerLayout.OpenDrawer((int)GravityFlags.Left); }; // LE CLICK FAIT LA TRANSMISSION DE DE L'ADRESSE A L'ACTIVITY PickDetailActivity TextView search_txt = FindViewById <TextView>(Resource.Id.search_txt); search_txt = FindViewById <TextView>(Resource.Id.search_txt); search_txt.Click += delegate { if (string.IsNullOrWhiteSpace(search_txt.Text)) { StartActivity(new Intent(Application.Context, typeof(PickDetailActivity))); Finish(); } else { var PickDetailActivity = new Intent(this, typeof(PickDetailActivity)); PickDetailActivity.PutExtra("PickActivity", search_txt.Text); StartActivity(PickDetailActivity); Finish(); }; }; // LE CLICK FAIT LA TRANSMISSION DE DE L'ADRESSE A L'ACTIVITY SearchTaxiActivity request_ride_but = FindViewById <Button>(Resource.Id.request_ride_but); request_ride_but.Click += delegate { if (string.IsNullOrWhiteSpace(search_txt.Text)) { Toast.MakeText(this, "adresse incorrect merci de verifier", ToastLength.Long).Show(); } else { Log.Debug(TAG, "4 -logTokenButton - request_ride_but =: " + Resource.Id.request_ride_but + " " + "TOKEN PUSH DU BOUTON DE COMMANDE" + " - " + FirebaseInstanceId.Instance.Token); var SearchTaxiActivity = new Intent(this, typeof(SearchTaxiActivity)); SearchTaxiActivity.PutExtra("PickActivity", search_txt.Text); StartActivity(SearchTaxiActivity); }; }; }