| package com.dayu.henanlibrary.activity; | 
|   | 
| import android.os.Bundle; | 
| import android.view.View; | 
|   | 
| import com.dayu.baselibrary.activity.BaseActivity; | 
| import com.dayu.baselibrary.view.TitleBar; | 
| import com.dayu.henanlibrary.R; | 
| import com.dayu.henanlibrary.dao.AppDatabase; | 
| import com.dayu.henanlibrary.dao.HNBaseDaoSingleton; | 
|   | 
| /** | 
|  * Created by zuoxiao on 2018/12/20. | 
|  */ | 
|   | 
| public class HNBaseActivity extends BaseActivity { | 
|     private final String TAG = "BaseActivity"; | 
|   | 
|     public TitleBar titleBar = null; | 
|     //z主线程查询 | 
|     public AppDatabase baseDao; | 
|     //异步线程查询 | 
|     public AppDatabase asynchBaseDao; | 
|   | 
|     @Override | 
|     protected void onCreate(Bundle savedInstanceState) { | 
|         super.onCreate(savedInstanceState); | 
|         baseDao = HNBaseDaoSingleton.getInstance(this); | 
|         asynchBaseDao = HNBaseDaoSingleton.getAsynchInstance(this); | 
|     } | 
|   | 
|   | 
|     @Override | 
|     protected void onResume() { | 
|         super.onResume(); | 
|     } | 
|   | 
|     @Override | 
|     public void setContentView(View layoutResID) { | 
|         super.setContentView(layoutResID); | 
|         try { | 
|             View view = findViewById(R.id.titleBar); | 
|   | 
|             if (view != null && view instanceof TitleBar) { | 
|                 titleBar = (TitleBar) view; | 
|                 titleBar.setOnItemclickListner(TitleBar.ClickType_LEFT_IMAGE, v -> finish()); | 
|             } | 
|         } catch (Exception e) { | 
|             e.printStackTrace(); | 
|         } | 
|     } | 
|   | 
|   | 
| } |