|
|
|
@ -27,6 +27,8 @@ import androidx.annotation.NonNull;
|
|
|
|
import androidx.annotation.Nullable;
|
|
|
|
import androidx.annotation.Nullable;
|
|
|
|
import androidx.core.app.ActivityCompat;
|
|
|
|
import androidx.core.app.ActivityCompat;
|
|
|
|
import androidx.core.content.ContextCompat;
|
|
|
|
import androidx.core.content.ContextCompat;
|
|
|
|
|
|
|
|
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
|
|
|
|
|
|
|
|
|
|
|
|
import com.azhon.appupdate.listener.OnButtonClickListener;
|
|
|
|
import com.azhon.appupdate.listener.OnButtonClickListener;
|
|
|
|
import com.azhon.appupdate.listener.OnDownloadListener;
|
|
|
|
import com.azhon.appupdate.listener.OnDownloadListener;
|
|
|
|
import com.azhon.appupdate.manager.DownloadManager;
|
|
|
|
import com.azhon.appupdate.manager.DownloadManager;
|
|
|
|
@ -89,6 +91,8 @@ public class MainActivity extends BaseActivity3 {
|
|
|
|
//定时器
|
|
|
|
//定时器
|
|
|
|
private Timer timer;
|
|
|
|
private Timer timer;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private LocalBroadcastManager localBroadcastManager;
|
|
|
|
|
|
|
|
|
|
|
|
private BroadcastReceiver myReceiver = new BroadcastReceiver() {
|
|
|
|
private BroadcastReceiver myReceiver = new BroadcastReceiver() {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void onReceive(Context context, Intent intent) {
|
|
|
|
public void onReceive(Context context, Intent intent) {
|
|
|
|
@ -169,8 +173,10 @@ public class MainActivity extends BaseActivity3 {
|
|
|
|
AuditDialog auditDialog = new AuditDialog(context, "确定要退出登录吗?", new AuditDialog.AuditDialogListener() {
|
|
|
|
AuditDialog auditDialog = new AuditDialog(context, "确定要退出登录吗?", new AuditDialog.AuditDialogListener() {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void confirm() {
|
|
|
|
public void confirm() {
|
|
|
|
|
|
|
|
SPUtils.remove(MainActivity.this,"save");
|
|
|
|
SPUtils.remove(MainActivity.this,Contans.USERID);
|
|
|
|
SPUtils.remove(MainActivity.this,Contans.USERID);
|
|
|
|
SPUtils.remove(MainActivity.this,Contans.USERPWD);
|
|
|
|
SPUtils.remove(MainActivity.this,Contans.USERPWD);
|
|
|
|
|
|
|
|
SPUtils.remove(MainActivity.this,Contans.LOGIN_TOKEN);
|
|
|
|
SPUtils.remove(MainActivity.this,Contans.USERNAME);
|
|
|
|
SPUtils.remove(MainActivity.this,Contans.USERNAME);
|
|
|
|
SPUtils.remove(MainActivity.this,Contans.BZBH);
|
|
|
|
SPUtils.remove(MainActivity.this,Contans.BZBH);
|
|
|
|
SPUtils.remove(MainActivity.this,Contans.BZMC);
|
|
|
|
SPUtils.remove(MainActivity.this,Contans.BZMC);
|
|
|
|
@ -179,6 +185,7 @@ public class MainActivity extends BaseActivity3 {
|
|
|
|
SPUtils.remove(MainActivity.this,Contans.NFCBM);
|
|
|
|
SPUtils.remove(MainActivity.this,Contans.NFCBM);
|
|
|
|
SPUtils.remove(MainActivity.this,Contans.LASTLOGINDATE);
|
|
|
|
SPUtils.remove(MainActivity.this,Contans.LASTLOGINDATE);
|
|
|
|
SPUtils.clear(MainActivity.this);
|
|
|
|
SPUtils.clear(MainActivity.this);
|
|
|
|
|
|
|
|
|
|
|
|
Intent intent = new Intent(MainActivity.this, LoginActivity.class);
|
|
|
|
Intent intent = new Intent(MainActivity.this, LoginActivity.class);
|
|
|
|
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
|
|
|
|
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
|
|
|
|
startActivity(intent);
|
|
|
|
startActivity(intent);
|
|
|
|
@ -195,10 +202,9 @@ public class MainActivity extends BaseActivity3 {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
IntentFilter filter = new IntentFilter();
|
|
|
|
IntentFilter filter = new IntentFilter();
|
|
|
|
filter.addAction(Contans.ACTION__MEMBER_CALL_BACK);
|
|
|
|
filter.addAction(Contans.ACTION__MEMBER_CALL_BACK);
|
|
|
|
registerReceiver(myReceiver, filter);
|
|
|
|
//registerReceiver(myReceiver, filter);
|
|
|
|
|
|
|
|
LocalBroadcastManager.getInstance(this).registerReceiver(myReceiver, filter);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//sendBroadcast(new Intent("android.intent.action.STATUSBAR_DISABLE"));
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// @Override
|
|
|
|
// @Override
|
|
|
|
@ -614,6 +620,10 @@ public class MainActivity extends BaseActivity3 {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
Intent intent = new Intent(this, BluetoothLeService.class);
|
|
|
|
Intent intent = new Intent(this, BluetoothLeService.class);
|
|
|
|
stopService(intent);
|
|
|
|
stopService(intent);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 注销广播接收器
|
|
|
|
|
|
|
|
LocalBroadcastManager.getInstance(this).unregisterReceiver(myReceiver);
|
|
|
|
|
|
|
|
|
|
|
|
super.onDestroy();
|
|
|
|
super.onDestroy();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|