|
|
@@ -1,14 +1,17 @@
|
|
|
package com.sheep.gamegroup.view.dialog;
|
|
|
|
|
|
import android.app.Activity;
|
|
|
+import android.content.Context;
|
|
|
import android.support.v7.app.AlertDialog;
|
|
|
import android.text.TextUtils;
|
|
|
import android.view.View;
|
|
|
import android.widget.ImageView;
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
+import com.kfzs.duanduan.datashare.provider.download.DownLoadInfo;
|
|
|
import com.kfzs.duanduan.event.BigEvent;
|
|
|
import com.kfzs.duanduan.event.EventTypes;
|
|
|
+import com.kfzs.duanduan.services.DownloadTaskService;
|
|
|
import com.kfzs.duanduan.utils.dlg.ViewFindUtils;
|
|
|
import com.sheep.gamegroup.util.Jump2View;
|
|
|
import com.sheep.jiuyan.samllsheep.R;
|
|
|
@@ -53,10 +56,13 @@ public class DialogAccountAbnormal {
|
|
|
}
|
|
|
return mAlertDialog;
|
|
|
}
|
|
|
- public static boolean showDialog(final Activity activity,String title, String content, String cancel, String sure) {
|
|
|
+ public static boolean showDialog(final Activity activity, String title, String content, String cancel, String sure, final DownLoadInfo downLoadInfo) {
|
|
|
final boolean[] flag = {false};
|
|
|
+
|
|
|
+ final DownloadTaskService mDownloadTaskService = new DownloadTaskService(activity);
|
|
|
+
|
|
|
View view = View.inflate(activity, R.layout.diag_account_abnormal, null);
|
|
|
- final AlertDialog mAlertDialog = new AlertDialog.Builder(activity, R.style.MyDialogActivityTheme)
|
|
|
+ final AlertDialog mAlertDialog = new AlertDialog.Builder(activity)
|
|
|
.setView(view)
|
|
|
.create();
|
|
|
if(TextUtils.isEmpty(title)){
|
|
|
@@ -76,7 +82,8 @@ public class DialogAccountAbnormal {
|
|
|
public void onClick(View v) {
|
|
|
mAlertDialog.dismiss();
|
|
|
flag[0] = true;
|
|
|
- SpUtils.saveClick(activity, true);
|
|
|
+ SpUtils.saveDownNotice(activity, true);
|
|
|
+ mDownloadTaskService.start(downLoadInfo);
|
|
|
}
|
|
|
});
|
|
|
ImageView dialog_close = ViewFindUtils.find(view, R.id.dialog_close);
|
|
|
@@ -85,7 +92,7 @@ public class DialogAccountAbnormal {
|
|
|
public void onClick(View v) {
|
|
|
mAlertDialog.dismiss();
|
|
|
flag[0] = false;
|
|
|
- SpUtils.saveClick(activity, false);
|
|
|
+ SpUtils.saveDownNotice(activity, false);
|
|
|
}
|
|
|
});
|
|
|
TextView dialog_action = ViewFindUtils.find(view, R.id.dialog_action);
|
|
|
@@ -95,7 +102,8 @@ public class DialogAccountAbnormal {
|
|
|
public void onClick(View v) {
|
|
|
mAlertDialog.dismiss();
|
|
|
flag[0] = false;
|
|
|
- SpUtils.saveClick(activity, false);
|
|
|
+ SpUtils.saveDownNotice(activity, false);
|
|
|
+ mDownloadTaskService.start(downLoadInfo);
|
|
|
|
|
|
// EventBus.getDefault().post(new BigEvent().setEventTypes(EventTypes.DIALOG_ACTIVITY_DOWNLOAD_FILE));
|
|
|
}
|