左晓为主开发手持机充值管理机
zuoxiao
2024-03-26 ebc06a3ae3a42bd6ac1359a59c55d5e6f1a0e2f0
app/src/main/java/com/dayu/recharge/activity/BaseActivity.java
@@ -1,16 +1,14 @@
package com.dayu.recharge.activity;
import android.app.Activity;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.Signature;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import androidx.appcompat.app.AppCompatActivity;
import com.dayu.recharge.MyApplication;
import com.dayu.recharge.R;
import com.dayu.recharge.dao.AppDatabase;
import com.dayu.recharge.dao.BaseDaoSingleton;
@@ -21,6 +19,7 @@
 */
public class BaseActivity extends AppCompatActivity {
    private final String TAG = "BaseActivity";
    public TitleBar titleBar = null;
    //z主线程查询
@@ -34,11 +33,18 @@
        super.onCreate(savedInstanceState);
        baseDao = BaseDaoSingleton.getInstance(this);
        asynchBaseDao = BaseDaoSingleton.getAsynchInstance(this);
        Log.i(TAG, SIGN);
        if (!isMyApp()) {
            Log.i(TAG, "isMyApp");
            this.finish();
        }
    }
    @Override
    protected void onResume() {
        super.onResume();
    }
    @Override
    public void setContentView(View layoutResID) {
@@ -48,13 +54,7 @@
            if (view != null && view instanceof TitleBar) {
                titleBar = (TitleBar) view;
                titleBar.setOnItemclickListner(TitleBar.ClickType_LEFT_IMAGE, new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        finish();
                    }
                });
                titleBar.setOnItemclickListner(TitleBar.ClickType_LEFT_IMAGE, v -> finish());
            }
        } catch (Exception e) {
            e.printStackTrace();