智能工厂.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();
}
}