左晓为主开发手持机充值管理机
zuoxiao
2024-09-27 feb7add1979c830e0d940286242a7c489f2f8f96
baselibrary/src/main/java/com/dayu/baselibrary/activity/BaseActivity.java
@@ -5,11 +5,17 @@
import android.content.pm.Signature;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import androidx.appcompat.app.AppCompatActivity;
import androidx.room.RoomDatabase;
import com.dayu.baselibrary.R;
import com.dayu.baselibrary.dao.AppDatabase;
import com.dayu.baselibrary.dao.BaseDaoSingleton;
import com.dayu.baselibrary.view.TitleBar;
import java.lang.reflect.Field;
/**
 * Created by zuoxiao on 2018/12/20.
@@ -22,6 +28,9 @@
    public AppDatabase baseBaseDao;
    public TitleBar titleBar = null;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
@@ -31,7 +40,27 @@
            this.finish();
        }
        baseBaseDao = BaseDaoSingleton.getInstance(this);
    }
    @Override
    public void setContentView(View layoutResID) {
        super.setContentView(layoutResID);
        try {
            int id = getResources().getIdentifier("titleBar", "id", getPackageName());
            View view = findViewById(id);
            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();
                    }
                });
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }