| | |
| | | import android.Manifest; |
| | | import android.content.Intent; |
| | | import android.os.Bundle; |
| | | import android.view.KeyEvent; |
| | | import android.view.LayoutInflater; |
| | | import android.view.View; |
| | | import android.widget.Toast; |
| | | |
| | | import com.dayu.recharge.MyApplication; |
| | | import com.dayu.recharge.R; |
| | | import com.dayu.recharge.databinding.ActivityHomeBinding; |
| | | import com.dayu.recharge.dbBean.AdminDataBean; |
| | | import com.dayu.recharge.utils.TipUtil; |
| | | import com.dayu.recharge.utils.ToastUtil; |
| | | import com.permissionx.guolindev.PermissionX; |
| | | |
| | | |
| | |
| | | if (adminData != null) { |
| | | startActivity(new Intent(HomeActivity.this, NewCardActivity.class)); |
| | | } else { |
| | | TipUtil.show("请先设置管理员信息"); |
| | | TipUtil.show("请先设置地址信息"); |
| | | } |
| | | |
| | | } |
| | |
| | | if (adminData != null) { |
| | | startActivity(new Intent(HomeActivity.this, RechargeActivity.class)); |
| | | } else { |
| | | TipUtil.show("请先设置管理员信息"); |
| | | TipUtil.show("请先设置地址信息"); |
| | | } |
| | | |
| | | } |
| | |
| | | @Override |
| | | protected void onDestroy() { |
| | | super.onDestroy(); |
| | | homeActivity=null; |
| | | homeActivity = null; |
| | | } |
| | | |
| | | |
| | | long mExitTime; |
| | | |
| | | //点击两次退出程序 有时间间隔 间隔内点击则退出程序 否则 则提示 |
| | | @Override |
| | | public boolean onKeyDown(int keyCode, KeyEvent event) { |
| | | if (keyCode == KeyEvent.KEYCODE_BACK) { |
| | | if ((System.currentTimeMillis() - mExitTime) > 2000) { |
| | | Toast.makeText(HomeActivity.this, "再按一次退出程序", Toast.LENGTH_SHORT).show(); |
| | | mExitTime = System.currentTimeMillis(); |
| | | } else { |
| | | HomeActivity.this.finish(); |
| | | } |
| | | return true; |
| | | } |
| | | return super.onKeyDown(keyCode, event); |
| | | } |
| | | } |