check update and login

This commit is contained in:
cimenmus
2017-10-22 13:49:09 +03:00
parent 5f32921d89
commit 4c8b5b9625
11 changed files with 180 additions and 23 deletions

View File

@@ -1,6 +1,8 @@
package ch.pizzalink.android.helper;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.support.annotation.NonNull;
import android.support.v4.content.ContextCompat;
import com.afollestad.materialdialogs.DialogAction;
@@ -69,6 +71,12 @@ public class DialogHelper {
.content(BaseActivity.currentActivity.getString(R.string.no_network_message))
.positiveText(R.string.ok)
.positiveColor(ContextCompat.getColor(BaseActivity.currentActivity, R.color.colorPrimary))
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
BaseActivity.currentActivity.finishAffinity();
}
})
.show();
}
@@ -103,4 +111,25 @@ public class DialogHelper {
.show();
}
public static void showUpdateAppDialog(Context context) {
new MaterialDialog.Builder(context)
.title(R.string.alert)
.content(R.string.alert_update_app)
.positiveText(R.string.update_app)
.positiveColor(ContextCompat.getColor(context, R.color.colorPrimary))
.cancelable(false)
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://details?id=ch.pizzalink.android"));
BaseActivity.currentActivity.startActivity(intent);
BaseActivity.currentActivity.finishAffinity();
}
})
.show();
}
}