1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- package com.sunwin.visitorapp;
- import android.content.res.Configuration;
- import android.content.res.Resources;
- import android.os.Bundle;
- import androidx.appcompat.app.AppCompatActivity;
- import com.sunwin.visitorapp.utils.AppManager;
- import com.sunwin.visitorapp.utils.Constant;
- import com.sunwin.visitorapp.utils.SharePrefenceUtils;
- import com.sunwin.visitorapp.view.LoadingDialog;
- public class BaseActivity extends AppCompatActivity {
- protected static String TAG = "";
- protected AppCompatActivity mContext;
- protected LoadingDialog loadingDialog;
- protected boolean isLogin;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- AppManager.getAppManager().addActivity(this);
- TAG = getClass().getSimpleName();
- mContext = this;
- loadingDialog = new LoadingDialog(this, "");
- isLogin = SharePrefenceUtils.getBoolean(Constant.ISharePrefence.LOGINTAG, false);
- }
- @Override
- protected void onResume() {
- super.onResume();
- }
- @Override
- protected void onStop() {
- super.onStop();
- }
- @Override
- protected void onDestroy() {
- super.onDestroy();
- AppManager.getAppManager().removeActivity(this);
- }
- //设置android app 的字体大小不受系统字体大小改变的影响
- @Override
- public Resources getResources() {
- Resources res = super.getResources();
- Configuration config = new Configuration();
- config.setToDefaults();
- res.updateConfiguration(config, res.getDisplayMetrics());
- return res;
- }
- }
|