From a3bc6aa4fa3bad787c9fc366d6904f60265eec3b Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期三, 04 九月 2024 15:44:14 +0800 Subject: [PATCH] 登录、用户取餐 --- app/src/main/java/com/lotaai/canguiayw/SettingFragment.java | 25 ++++++++++++++++++------- 1 files changed, 18 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/lotaai/canguiayw/SettingFragment.java b/app/src/main/java/com/lotaai/canguiayw/SettingFragment.java index dc4c622..770f438 100644 --- a/app/src/main/java/com/lotaai/canguiayw/SettingFragment.java +++ b/app/src/main/java/com/lotaai/canguiayw/SettingFragment.java @@ -1,6 +1,10 @@ package com.lotaai.canguiayw; +import android.app.AlarmManager; +import android.app.PendingIntent; +import android.content.ComponentName; import android.content.Context; +import android.content.Intent; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; @@ -103,35 +107,42 @@ jihuoBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { - String code = deviceCode.getText().toString().trim(); + /* String code = deviceCode.getText().toString().trim(); String pwd = devicePwd.getText().toString().trim(); if ("".equals(code) || "".equals(pwd)) { DynamicToast.makeError(context, "设备号和设备秘钥必填", 3).show(); return; } - active(); + active();*/ } }); saveBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { DynamicToast.Config.getInstance().setTextSize(30).apply(); - String code = deviceCode.getText().toString().trim(); - String pwd = devicePwd.getText().toString().trim(); + /* String code = deviceCode.getText().toString().trim(); + String pwd = devicePwd.getText().toString().trim();*/ String tty = list.get(chuanKouSpinner.getSelectedIndex()); - if ("".equals(code)) { + if ("".equals(tty)) { DynamicToast.makeError(context, "设备号必填", 3).show(); } else { - CacheDiskUtils.getInstance().put(SettingConfig.getInstance().Cache_Device_Code, code); + //CacheDiskUtils.getInstance().put(SettingConfig.getInstance().Cache_Device_Code, code); // CacheDiskUtils.getInstance().put(SettingConfig.getInstance().Cache_Device_Pwd,pwd); CacheDiskUtils.getInstance().put(SettingConfig.getInstance().Cache_Device_Tty, tty); DynamicToast.makeSuccess(context, "保存成功", 3).show(); + restartApp(); } } }); return root; } - + public void restartApp() { + Intent intent =getActivity().getPackageManager().getLaunchIntentForPackage(getActivity().getPackageName()); + ComponentName componentName = intent.getComponent(); + Intent mainIntent = Intent.makeRestartActivityTask(componentName); + startActivity(mainIntent); + Runtime.getRuntime().exit(0); + } public void active() { HttpLoggerInterceptor loggingInterceptor = new HttpLoggerInterceptor(true); -- Gitblit v1.7.1