Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package id.co.firzil.motionads.utility;
- import android.content.Context;
- import android.content.Intent;
- import android.provider.Settings;
- import android.support.annotation.NonNull;
- import com.afollestad.materialdialogs.DialogAction;
- import com.afollestad.materialdialogs.MaterialDialog;
- /**
- * Created by kakaroto on 26/04/17.
- */
- public class GpsDialog {
- private MaterialDialog materialDialog;
- private Context contex;
- public GpsDialog(Context contex) {
- this.contex = contex;
- initGpsDialog();
- }
- public void showGpsDialog() {
- materialDialog.show();
- }
- public void closeGpsDialog() {
- materialDialog.dismiss();
- }
- public MaterialDialog getMaterialDialog() {
- return materialDialog;
- }
- private void initGpsDialog() {
- materialDialog = new MaterialDialog.Builder(contex)
- .title("GPS is not activated")
- .positiveText("Oke")
- .content("Please enable your GPS !")
- /* .positiveColor(contex.getResources().getColor(R.color.color_primary))*/
- .onPositive(new MaterialDialog.SingleButtonCallback() {
- @Override
- public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
- Intent myIntent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
- contex.startActivity(myIntent);
- }
- })
- .build();
- materialDialog.setCanceledOnTouchOutside(false);
- materialDialog.setCancelable(false);
- }
- }
Add Comment
Please, Sign In to add comment