Quellcode durchsuchen

commented snackbars (for replacement to toasts)

develop
Robin Thoni vor 7 Jahren
Ursprung
Commit
5aabf4c6a8

+ 12
- 0
app/src/main/java/com/rthoni/stssaguenay/ui/activities/MainActivity.java Datei anzeigen

5
 import android.content.DialogInterface;
5
 import android.content.DialogInterface;
6
 import android.content.Intent;
6
 import android.content.Intent;
7
 import android.os.Bundle;
7
 import android.os.Bundle;
8
+import android.support.design.widget.CoordinatorLayout;
8
 import android.support.design.widget.NavigationView;
9
 import android.support.design.widget.NavigationView;
10
+import android.support.design.widget.Snackbar;
9
 import android.support.multidex.MultiDex;
11
 import android.support.multidex.MultiDex;
10
 import android.support.v4.app.FragmentManager;
12
 import android.support.v4.app.FragmentManager;
11
 import android.support.v4.widget.DrawerLayout;
13
 import android.support.v4.widget.DrawerLayout;
75
     @BindView(R.id.nav_view)
77
     @BindView(R.id.nav_view)
76
     NavigationView _navigationView;
78
     NavigationView _navigationView;
77
 
79
 
80
+    @BindView(R.id.coordinatorLayout)
81
+    CoordinatorLayout _coordinatorLayout;
82
+
78
     private LoginButton _btnLogin;
83
     private LoginButton _btnLogin;
79
 
84
 
80
     private TextView _textUserName;
85
     private TextView _textUserName;
171
 
176
 
172
             @Override
177
             @Override
173
             public void onError(FacebookException error) {
178
             public void onError(FacebookException error) {
179
+//                Snackbar.make(_coordinatorLayout, error.toString(), Snackbar.LENGTH_LONG).show();
174
                 Toast.makeText(MainActivity.this, error.toString(), Toast.LENGTH_LONG).show();
180
                 Toast.makeText(MainActivity.this, error.toString(), Toast.LENGTH_LONG).show();
175
             }
181
             }
176
         });
182
         });
400
                     public void execute(final String data) {
406
                     public void execute(final String data) {
401
                         progressDialog.dismiss();
407
                         progressDialog.dismiss();
402
                         if (data == null) {
408
                         if (data == null) {
409
+//                            Snackbar.make(_coordinatorLayout, R.string.encryption_empty, Snackbar.LENGTH_LONG).show();
403
                             Toast.makeText(MainActivity.this, R.string.encryption_empty, Toast.LENGTH_LONG).show();
410
                             Toast.makeText(MainActivity.this, R.string.encryption_empty, Toast.LENGTH_LONG).show();
404
                             return;
411
                             return;
405
                         }
412
                         }
408
                             public void execute(String password) {
415
                             public void execute(String password) {
409
                                 UsersSettingsDbo settingsDbo = UsersSettingsBusiness.decryptSettings(data, password);
416
                                 UsersSettingsDbo settingsDbo = UsersSettingsBusiness.decryptSettings(data, password);
410
                                 if (settingsDbo == null) {
417
                                 if (settingsDbo == null) {
418
+//                                    Snackbar.make(_coordinatorLayout, R.string.encryption_bad_password, Snackbar.LENGTH_LONG).show();
411
                                     Toast.makeText(MainActivity.this, R.string.encryption_bad_password, Toast.LENGTH_LONG).show();
419
                                     Toast.makeText(MainActivity.this, R.string.encryption_bad_password, Toast.LENGTH_LONG).show();
412
                                 }
420
                                 }
413
                                 else {
421
                                 else {
422
+//                                    Snackbar.make(_coordinatorLayout, R.string.settings_restored, Snackbar.LENGTH_LONG).show();
414
                                     Toast.makeText(MainActivity.this, R.string.settings_restored, Toast.LENGTH_LONG).show();
423
                                     Toast.makeText(MainActivity.this, R.string.settings_restored, Toast.LENGTH_LONG).show();
415
                                     STSBusiness.setUserSettings(MainActivity.this, settingsDbo);
424
                                     STSBusiness.setUserSettings(MainActivity.this, settingsDbo);
416
                                     goToHome();
425
                                     goToHome();
422
                     @Override
431
                     @Override
423
                     public void execute(LuPromiseError data) {
432
                     public void execute(LuPromiseError data) {
424
                         progressDialog.dismiss();
433
                         progressDialog.dismiss();
434
+//                        Snackbar.make(_coordinatorLayout, data.toString(), Snackbar.LENGTH_LONG).show();
425
                         Toast.makeText(MainActivity.this, data.toString(), Toast.LENGTH_LONG).show();
435
                         Toast.makeText(MainActivity.this, data.toString(), Toast.LENGTH_LONG).show();
426
                     }
436
                     }
427
                 });
437
                 });
446
                             @Override
456
                             @Override
447
                             public void execute(LuVoidDbo data) {
457
                             public void execute(LuVoidDbo data) {
448
                                 progressDialog.dismiss();
458
                                 progressDialog.dismiss();
459
+//                                Snackbar.make(_coordinatorLayout, R.string.settings_backed_up, Snackbar.LENGTH_LONG).show();
449
                                 Toast.makeText(MainActivity.this, R.string.settings_backed_up, Toast.LENGTH_LONG).show();
460
                                 Toast.makeText(MainActivity.this, R.string.settings_backed_up, Toast.LENGTH_LONG).show();
450
                             }
461
                             }
451
                         }, new LuConsumer<LuPromiseError>() {
462
                         }, new LuConsumer<LuPromiseError>() {
452
                             @Override
463
                             @Override
453
                             public void execute(LuPromiseError data) {
464
                             public void execute(LuPromiseError data) {
454
                                 progressDialog.dismiss();
465
                                 progressDialog.dismiss();
466
+//                                Snackbar.make(_coordinatorLayout, data.toString(), Snackbar.LENGTH_LONG).show();
455
                                 Toast.makeText(MainActivity.this, data.toString(), Toast.LENGTH_LONG).show();
467
                                 Toast.makeText(MainActivity.this, data.toString(), Toast.LENGTH_LONG).show();
456
                             }
468
                             }
457
                         });
469
                         });

+ 1
- 0
app/src/main/res/layout/app_bar_main.xml Datei anzeigen

5
                                                  android:layout_width="match_parent"
5
                                                  android:layout_width="match_parent"
6
                                                  android:layout_height="match_parent"
6
                                                  android:layout_height="match_parent"
7
                                                  android:fitsSystemWindows="true"
7
                                                  android:fitsSystemWindows="true"
8
+                                                 android:id="@+id/coordinatorLayout"
8
                                                  tools:context=".ui.activities.MainActivity">
9
                                                  tools:context=".ui.activities.MainActivity">
9
 
10
 
10
     <android.support.design.widget.AppBarLayout
11
     <android.support.design.widget.AppBarLayout

Laden…
Abbrechen
Speichern