r4j

OrmliteBaseActivity

r4j
Feb 21st, 2015
402
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.61 KB | None | 0 0
  1.  
  2.  
  3. public abstract class BaseActivity extends SherlockFragmentActivity{
  4.     private OrmliteDatabaseHelper databaseHelper;
  5.    
  6.    
  7.     public OrmliteDatabaseHelper getDatabaseHelper() {
  8.         if (databaseHelper == null) {
  9.             databaseHelper = OpenHelperManager.getHelper(this, OrmliteDatabaseHelper.class);
  10.         }
  11.  
  12.         return databaseHelper;
  13.     }
  14.    
  15.     @Override
  16.     protected void onDestroy() {
  17.         super.onDestroy();
  18.         releaseDatabaseHelper();
  19.     }
  20.  
  21.     /**
  22.      * Release database helper.
  23.      */
  24.     public void releaseDatabaseHelper() {
  25.         if (databaseHelper != null) {
  26.             OpenHelperManager.releaseHelper();
  27.             databaseHelper = null;
  28.         }
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment