智能工厂.apk(点击下载) / AppUpdateRequestDialog.java


package com.nordnetab.chcp.main.view;

import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.net.Uri;
import org.apache.cordova.CallbackContext;

public class AppUpdateRequestDialog {
    private final CallbackContext callback;
    private final Context context;
    private final String message;
    private final String storeURL;

    public AppUpdateRequestDialog(Context context2, String str, String str2, CallbackContext callbackContext) {
        this.context = context2;
        this.message = str;
        this.storeURL = str2;
        this.callback = callbackContext;
    }

    public void show() {
        AlertDialog.Builder builder = new AlertDialog.Builder(this.context);
        builder.setCancelable(false);
        builder.setMessage(this.message);
        builder.setPositiveButton(this.context.getString(17039370), new DialogInterface.OnClickListener() {
            /* class com.nordnetab.chcp.main.view.AppUpdateRequestDialog.AnonymousClass1 */

            public void onClick(DialogInterface dialogInterface, int i) {
                AppUpdateRequestDialog.this.callback.success();
                dialogInterface.dismiss();
                Intent intent = new Intent("android.intent.action.VIEW");
                intent.setData(Uri.parse(AppUpdateRequestDialog.this.storeURL));
                AppUpdateRequestDialog.this.context.startActivity(intent);
            }
        });
        builder.setNegativeButton(this.context.getString(17039360), new DialogInterface.OnClickListener() {
            /* class com.nordnetab.chcp.main.view.AppUpdateRequestDialog.AnonymousClass2 */

            public void onClick(DialogInterface dialogInterface, int i) {
                AppUpdateRequestDialog.this.callback.error("");
            }
        });
        builder.show();
    }
}