1 package com.example.myscrolltest;
2
3 import java.sql.SQLException;
4
5 import android.app.Activity;
6 import android.os.Bundle;
7
8 import com.j256.ormlite.android.apptools.OpenHelperManager;
9 import com.j256.ormlite.dao.Dao;
10
11 /**
12 * @author fanshuo
13 * @date 2012-12-22
14 */
15 public class DataActivity extends Activity {
16
17 private DataHelper databaseHelper = null;
18
19 @Override
20 protected void onCreate(Bundle savedInstanceState) {
21 super.onCreate(savedInstanceState);
22 setContentView(R.layout.activity_main);
23 try {
24 Dao<User, Integer> dao = getHelper().getUserDataDao();
25 User user = new User();
26 user.setUserName("Test");
27 user.setUserPwd("password");
28 dao.create(user);
29
30 } catch (SQLException e) {
31 e.printStackTrace();
32 }
33 }
34
35 public DataHelper getHelper() {
36 if (databaseHelper == null) {
37 databaseHelper = OpenHelperManager
38 .getHelper(this, DataHelper.class);
39 }
40 return databaseHelper;
41 }
42
43 @Override
44 protected void onDestroy() {
45 super.onDestroy();
46
47 /*
48 * 释放资源
49 */
50 if (databaseHelper != null) {
51 OpenHelperManager.releaseHelper();
52 databaseHelper = null;
53 }
54 }
55
56 }