wangchengxin
5 years ago
41 changed files with 985 additions and 245 deletions
@ -0,0 +1,69 @@ |
|||||
|
package cn.shangyu.gdxzPatient.activity; |
||||
|
|
||||
|
import android.app.Activity; |
||||
|
import android.content.DialogInterface; |
||||
|
import android.content.Intent; |
||||
|
import android.os.Bundle; |
||||
|
import android.support.annotation.Nullable; |
||||
|
|
||||
|
import cn.shangyu.gdxzPatient.R; |
||||
|
import cn.shangyu.gdxzPatient.ecdemo.common.dialog.ECAlertDialog; |
||||
|
import cn.shangyu.gdxzPatient.ecdemo.common.utils.LogUtil; |
||||
|
import cn.shangyu.gdxzPatient.ecdemo.ui.SDKCoreHelper; |
||||
|
import cn.shangyu.gdxzPatient.utils.Constant; |
||||
|
import cn.shangyu.gdxzPatient.utils.SharePrefUtil; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* Created by WANGChengXin on 2019/12/23. |
||||
|
*/ |
||||
|
|
||||
|
public class ExitDialog extends Activity{ |
||||
|
|
||||
|
private ECAlertDialog dilaog2 = null; |
||||
|
public static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;//定义屏蔽参数
|
||||
|
@Override |
||||
|
protected void onCreate(@Nullable Bundle savedInstanceState) { |
||||
|
super.onCreate(savedInstanceState); |
||||
|
this.getWindow().setFlags(FLAG_HOMEKEY_DISPATCHED, FLAG_HOMEKEY_DISPATCHED); |
||||
|
setContentView(R.layout.dialog_activity); |
||||
|
LogUtil.i("强制退出"); |
||||
|
SharePrefUtil.clear(ExitDialog.this, "isLogin"); |
||||
|
SDKCoreHelper.logout(false); |
||||
|
Intent intent = new Intent(ExitDialog.this, LoginActivity.class); |
||||
|
// intent.putExtra("phone",SharePrefUtil.getString(ExitDialog.this, Constant.MOBILE, ""));
|
||||
|
intent.putExtra("phone",""); |
||||
|
intent.putExtra("flag", true); |
||||
|
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); |
||||
|
ExitDialog.this.startActivity(intent); |
||||
|
finish(); |
||||
|
|
||||
|
// if(dilaog2==null){
|
||||
|
// dilaog2 = ECAlertDialog.buildAlert(ExitDialog.this,
|
||||
|
// "您的账号出现异常,已经被系统删除,如有疑问请联系肝胆相照工作人员~", "点击退出账号", new DialogInterface.OnClickListener() {// 确定
|
||||
|
// @Override
|
||||
|
// public void onClick(DialogInterface dialog, int which) {
|
||||
|
// // TODO Auto-generated method stub
|
||||
|
// SharePrefUtil.clear(ExitDialog.this, "isLogin");
|
||||
|
// dilaog2.dismiss();
|
||||
|
// SDKCoreHelper.logout(false);
|
||||
|
// Intent intent = new Intent(ExitDialog.this, LoginActivity.class);
|
||||
|
// intent.putExtra("phone",SharePrefUtil.getString(ExitDialog.this, Constant.MOBILE, ""));
|
||||
|
// intent.putExtra("flag", true);
|
||||
|
// intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
|
||||
|
// ExitDialog.this.startActivity(intent);
|
||||
|
// finish();
|
||||
|
// // 1登入系统 2退出系统 3患者客户端在手机前台运行 4.客户端在手机后台运行
|
||||
|
// //System.exit(0);
|
||||
|
// }
|
||||
|
// });
|
||||
|
// dilaog2.setTitle("温馨提示");
|
||||
|
// dilaog2.setCanceledOnTouchOutside(false);
|
||||
|
// dilaog2.setCancelable(false);
|
||||
|
// dilaog2.getWindow();
|
||||
|
// dilaog2.show();
|
||||
|
// }
|
||||
|
} |
||||
|
|
||||
|
|
||||
|
} |
@ -0,0 +1,59 @@ |
|||||
|
package cn.shangyu.gdxzPatient.utils; |
||||
|
|
||||
|
import android.content.BroadcastReceiver; |
||||
|
import android.content.Context; |
||||
|
import android.content.DialogInterface; |
||||
|
import android.content.Intent; |
||||
|
import android.view.WindowManager; |
||||
|
|
||||
|
import cn.shangyu.gdxzPatient.activity.ExitDialog; |
||||
|
import cn.shangyu.gdxzPatient.activity.LoginActivity; |
||||
|
import cn.shangyu.gdxzPatient.ecdemo.common.CCPAppManager; |
||||
|
import cn.shangyu.gdxzPatient.ecdemo.common.dialog.ECAlertDialog; |
||||
|
import cn.shangyu.gdxzPatient.ecdemo.common.utils.LogUtil; |
||||
|
import cn.shangyu.gdxzPatient.ecdemo.ui.SDKCoreHelper; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* Created by WANGChengXin on 2019/12/17. |
||||
|
*/ |
||||
|
|
||||
|
public class ExitReceiver extends BroadcastReceiver { |
||||
|
private ECAlertDialog dilaog2; |
||||
|
|
||||
|
@Override |
||||
|
public void onReceive(Context context, Intent intent) { |
||||
|
LogUtil.i("接收广播"); |
||||
|
Intent it = new Intent(); |
||||
|
it.setClass(context, cn.shangyu.gdxzPatient.activity.ExitDialog.class); |
||||
|
it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); |
||||
|
context.startActivity(it); |
||||
|
// if(dilaog2==null){
|
||||
|
// dilaog2 = ECAlertDialog.buildAlert(CCPAppManager.getContext(),
|
||||
|
// "您的账号出现异常,已经被系统删除,如有疑问请联系肝胆相照工作人员~", "点击退出账号", new DialogInterface.OnClickListener() {// 确定
|
||||
|
// @Override
|
||||
|
// public void onClick(DialogInterface dialog, int which) {
|
||||
|
// // TODO Auto-generated method stub
|
||||
|
// SharePrefUtil.clear(CCPAppManager.getContext(), "isLogin");
|
||||
|
// dilaog2.dismiss();
|
||||
|
// SDKCoreHelper.logout(false);
|
||||
|
// SharePrefUtil.clear(CCPAppManager.getContext(), "isLogin");
|
||||
|
// Intent intent = new Intent(CCPAppManager.getContext(), LoginActivity.class);
|
||||
|
// intent.putExtra("phone",SharePrefUtil.getString(CCPAppManager.getContext(), Constant.MOBILE, ""));
|
||||
|
// intent.putExtra("flag", true);
|
||||
|
// intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
|
||||
|
// CCPAppManager.getContext().startActivity(intent);
|
||||
|
//
|
||||
|
// // 1登入系统 2退出系统 3患者客户端在手机前台运行 4.客户端在手机后台运行
|
||||
|
//
|
||||
|
//// System.exit(0);
|
||||
|
// }
|
||||
|
// });
|
||||
|
// dilaog2.setTitle("温馨提示");
|
||||
|
// dilaog2.setCanceledOnTouchOutside(false);
|
||||
|
// dilaog2.setCancelable(false);
|
||||
|
// dilaog2.getWindow().setType(WindowManager.LayoutParams.TYPE_TOAST);
|
||||
|
// dilaog2.show();
|
||||
|
// }
|
||||
|
} |
||||
|
} |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 3.2 KiB |
@ -0,0 +1,9 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
||||
|
android:layout_width="match_parent" |
||||
|
android:layout_height="wrap_content" |
||||
|
android:background="@color/white" |
||||
|
android:orientation="vertical"> |
||||
|
|
||||
|
|
||||
|
</LinearLayout> |
@ -0,0 +1,101 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<RelativeLayout |
||||
|
xmlns:android="http://schemas.android.com/apk/res/android" |
||||
|
android:layout_width="match_parent" |
||||
|
android:background="#88808080" |
||||
|
android:layout_height="match_parent"> |
||||
|
|
||||
|
<LinearLayout |
||||
|
android:layout_width="match_parent" |
||||
|
android:layout_height="200dp" |
||||
|
android:layout_alignParentBottom="true" |
||||
|
android:layout_alignParentStart="true" |
||||
|
android:background="#e9eff2" |
||||
|
android:orientation="vertical"> |
||||
|
|
||||
|
<TextView |
||||
|
android:text="选择要分享到的平台" |
||||
|
android:textSize="16sp" |
||||
|
android:layout_marginTop="20dp" |
||||
|
android:layout_gravity="center_horizontal" |
||||
|
android:layout_width="wrap_content" |
||||
|
android:layout_height="wrap_content" /> |
||||
|
|
||||
|
<LinearLayout |
||||
|
android:layout_marginTop="20dp" |
||||
|
android:orientation="horizontal" |
||||
|
android:gravity="center" |
||||
|
android:layout_width="match_parent" |
||||
|
android:layout_height="wrap_content"> |
||||
|
|
||||
|
<LinearLayout |
||||
|
android:id="@+id/ll_weixin" |
||||
|
android:orientation="vertical" |
||||
|
android:layout_width="0dp" |
||||
|
android:gravity="center" |
||||
|
android:layout_weight="1" |
||||
|
android:layout_height="wrap_content"> |
||||
|
<ImageView |
||||
|
android:src="@drawable/share_weixin" |
||||
|
android:layout_width="50dp" |
||||
|
android:layout_height="50dp" /> |
||||
|
<TextView |
||||
|
android:text="微信" |
||||
|
android:layout_marginTop="5dp" |
||||
|
android:textSize="14sp" |
||||
|
android:layout_width="wrap_content" |
||||
|
android:layout_height="wrap_content" /> |
||||
|
</LinearLayout> |
||||
|
|
||||
|
|
||||
|
<LinearLayout |
||||
|
android:id="@+id/ll_weixincircle" |
||||
|
android:orientation="vertical" |
||||
|
android:layout_width="0dp" |
||||
|
android:gravity="center" |
||||
|
android:layout_weight="1" |
||||
|
android:layout_height="wrap_content"> |
||||
|
<ImageView |
||||
|
android:src="@drawable/share_wxc" |
||||
|
android:layout_width="50dp" |
||||
|
android:layout_height="50dp" /> |
||||
|
<TextView |
||||
|
android:text="微信朋友圈" |
||||
|
android:layout_marginTop="5dp" |
||||
|
android:textSize="14sp" |
||||
|
android:layout_width="wrap_content" |
||||
|
android:layout_height="wrap_content" /> |
||||
|
</LinearLayout> |
||||
|
|
||||
|
|
||||
|
<LinearLayout |
||||
|
android:id="@+id/ll_sina" |
||||
|
android:orientation="vertical" |
||||
|
android:layout_width="0dp" |
||||
|
android:gravity="center" |
||||
|
android:layout_weight="1" |
||||
|
android:layout_height="wrap_content"> |
||||
|
<ImageView |
||||
|
android:src="@drawable/share_sina" |
||||
|
android:layout_width="50dp" |
||||
|
android:layout_height="50dp" /> |
||||
|
<TextView |
||||
|
android:text="微博" |
||||
|
android:textSize="14sp" |
||||
|
android:layout_marginTop="5dp" |
||||
|
android:layout_width="wrap_content" |
||||
|
android:layout_height="wrap_content" /> |
||||
|
</LinearLayout> |
||||
|
|
||||
|
</LinearLayout> |
||||
|
|
||||
|
<Button |
||||
|
android:id="@+id/btn_quxiao" |
||||
|
android:text="取消分享" |
||||
|
android:layout_marginTop="20dp" |
||||
|
android:background="@color/white" |
||||
|
android:textSize="16sp" |
||||
|
android:layout_width="match_parent" |
||||
|
android:layout_height="match_parent" /> |
||||
|
</LinearLayout> |
||||
|
</RelativeLayout> |
Binary file not shown.
Binary file not shown.
Loading…
Reference in new issue