Replace the Snackbar with a Toast message
This commit is contained in:
parent
d78e630015
commit
43260855e2
1 changed files with 11 additions and 21 deletions
|
@ -39,7 +39,6 @@ import android.preference.PreferenceManager;
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
import android.support.annotation.NonNull;
|
import android.support.annotation.NonNull;
|
||||||
import android.support.design.widget.FloatingActionButton;
|
import android.support.design.widget.FloatingActionButton;
|
||||||
import android.support.design.widget.Snackbar;
|
|
||||||
import android.support.v4.app.ActivityCompat;
|
import android.support.v4.app.ActivityCompat;
|
||||||
import android.support.v4.content.ContextCompat;
|
import android.support.v4.content.ContextCompat;
|
||||||
import android.support.v7.app.AppCompatActivity;
|
import android.support.v7.app.AppCompatActivity;
|
||||||
|
@ -55,6 +54,7 @@ import android.view.WindowManager;
|
||||||
import android.view.animation.LinearInterpolator;
|
import android.view.animation.LinearInterpolator;
|
||||||
import android.widget.ProgressBar;
|
import android.widget.ProgressBar;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
import android.widget.Toast;
|
||||||
|
|
||||||
import com.google.zxing.client.android.Intents;
|
import com.google.zxing.client.android.Intents;
|
||||||
import com.google.zxing.integration.android.IntentIntegrator;
|
import com.google.zxing.integration.android.IntentIntegrator;
|
||||||
|
@ -132,11 +132,11 @@ public class MainActivity extends AppCompatActivity {
|
||||||
boolean success = SettingsHelper.exportAsJSON(this, uri);
|
boolean success = SettingsHelper.exportAsJSON(this, uri);
|
||||||
|
|
||||||
if (success)
|
if (success)
|
||||||
showSimpleSnackbar(R.string.msg_export_success);
|
Toast.makeText(this, R.string.msg_export_success, Toast.LENGTH_LONG).show();
|
||||||
else
|
else
|
||||||
showSimpleSnackbar(R.string.msg_export_failed);
|
Toast.makeText(this, R.string.msg_export_failed, Toast.LENGTH_LONG).show();
|
||||||
} else {
|
} else {
|
||||||
showSimpleSnackbar(R.string.msg_storage_not_accessible);
|
Toast.makeText(this, R.string.msg_storage_not_accessible, Toast.LENGTH_LONG).show();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -186,12 +186,12 @@ public class MainActivity extends AppCompatActivity {
|
||||||
adapter.setEntries(entries);
|
adapter.setEntries(entries);
|
||||||
adapter.notifyDataSetChanged();
|
adapter.notifyDataSetChanged();
|
||||||
|
|
||||||
showSimpleSnackbar(R.string.msg_import_success);
|
Toast.makeText(this, R.string.msg_import_success, Toast.LENGTH_LONG).show();
|
||||||
} else {
|
} else {
|
||||||
showSimpleSnackbar(R.string.msg_import_failed);
|
Toast.makeText(this, R.string.msg_import_failed, Toast.LENGTH_LONG).show();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
showSimpleSnackbar(R.string.msg_storage_not_accessible);
|
Toast.makeText(this, R.string.msg_storage_not_accessible, Toast.LENGTH_LONG).show();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -217,35 +217,25 @@ public class MainActivity extends AppCompatActivity {
|
||||||
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
|
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
|
||||||
doScanQRCode();
|
doScanQRCode();
|
||||||
} else {
|
} else {
|
||||||
showSimpleSnackbar(R.string.msg_camera_permission);
|
Toast.makeText(this, R.string.msg_camera_permission, Toast.LENGTH_LONG).show();
|
||||||
}
|
}
|
||||||
} else if (requestCode == PERMISSIONS_REQUEST_WRITE_EXPORT) {
|
} else if (requestCode == PERMISSIONS_REQUEST_WRITE_EXPORT) {
|
||||||
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
|
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
|
||||||
exportJSONWithSelector();
|
exportJSONWithSelector();
|
||||||
} else {
|
} else {
|
||||||
showSimpleSnackbar(R.string.msg_storage_permissions);
|
Toast.makeText(this, R.string.msg_storage_permissions, Toast.LENGTH_LONG).show();
|
||||||
}
|
}
|
||||||
} else if (requestCode == PERMISSIONS_REQUEST_READ_IMPORT) {
|
} else if (requestCode == PERMISSIONS_REQUEST_READ_IMPORT) {
|
||||||
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
|
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
|
||||||
importJSONWithSelector();
|
importJSONWithSelector();
|
||||||
} else {
|
} else {
|
||||||
showSimpleSnackbar(R.string.msg_storage_permissions);
|
Toast.makeText(this, R.string.msg_storage_permissions, Toast.LENGTH_LONG).show();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
|
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Snackbar notifications
|
|
||||||
private void showSimpleSnackbar(int string_res) {
|
|
||||||
showSimpleSnackbar(getString(string_res));
|
|
||||||
}
|
|
||||||
|
|
||||||
private void showSimpleSnackbar(String msg) {
|
|
||||||
Snackbar.make(fab, msg, Snackbar.LENGTH_LONG)
|
|
||||||
.show();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Try to fix the animation scale
|
// Try to fix the animation scale
|
||||||
private float fixAnimationScale() {
|
private float fixAnimationScale() {
|
||||||
float durationScale = Settings.Global.getFloat(this.getContentResolver(), Settings.Global.ANIMATOR_DURATION_SCALE, 0);
|
float durationScale = Settings.Global.getFloat(this.getContentResolver(), Settings.Global.ANIMATOR_DURATION_SCALE, 0);
|
||||||
|
@ -392,7 +382,7 @@ public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
adapter.notifyDataSetChanged();
|
adapter.notifyDataSetChanged();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
showSimpleSnackbar(R.string.msg_invalid_qr_code);
|
Toast.makeText(this, R.string.msg_invalid_qr_code, Toast.LENGTH_LONG).show();
|
||||||
}
|
}
|
||||||
} else if (requestCode == INTENT_OPEN_DOCUMENT && resultCode == Activity.RESULT_OK) {
|
} else if (requestCode == INTENT_OPEN_DOCUMENT && resultCode == Activity.RESULT_OK) {
|
||||||
Uri file;
|
Uri file;
|
||||||
|
|
Loading…
Reference in a new issue