package com.weikou.beibeivideo.util.ad;
|
|
import android.app.Activity;
|
import android.app.AlertDialog;
|
import android.content.DialogInterface;
|
import android.util.Log;
|
|
import com.qq.e.comm.compliance.DownloadConfirmCallBack;
|
import com.qq.e.comm.compliance.DownloadConfirmListener;
|
|
public class DownloadConfirmHelper {
|
private static final String TAG = "DownloadConfirmHelper";
|
public static final DownloadConfirmListener DOWNLOAD_CONFIRM_LISTENER =
|
new DownloadConfirmListener() {
|
|
|
@Override
|
public void onDownloadConfirm(Activity context, int scenes, String infoUrl,
|
DownloadConfirmCallBack callBack) {
|
Log.d(TAG, "scenes:" + scenes + " info url:" + infoUrl);
|
|
//获取对应的json数据并自定义显示
|
new AlertDialog.Builder(context).setMessage("是否下载该应用?").setNegativeButton("取消", new DialogInterface.OnClickListener() {
|
@Override
|
public void onClick(DialogInterface dialog, int which) {
|
dialog.dismiss();
|
callBack.onCancel();
|
}
|
}).setPositiveButton("下载", new DialogInterface.OnClickListener() {
|
@Override
|
public void onClick(DialogInterface dialog, int which) {
|
dialog.dismiss();
|
callBack.onConfirm();
|
}
|
}).create().show();
|
|
|
//如果不想自己解析json数据可以直接使用webView展示应用信息,和上面二选一
|
//new DownloadApkConfirmDialogWebView(context, infoUrl, callBack).show();//使用webview显示
|
}
|
};
|
}
|