Android菜鳥練習第三十四課 第三方數據庫LitePal的基本使用

第一步 literal基本配置 http://blog.csdn.net/iwanttohitren/article/details/51660116
第二步 literal基本使用如下
public class MainActivity extends AppCompatActivity {
    public int i = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        SQLiteDatabase db = Connector.getDatabase();

        findViewById(R.id.add).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                UserBean bean = new UserBean();
                bean.setmAge("name" + System.currentTimeMillis());
                bean.setmId(i);
                bean.setmName("呵呵" + i);
                bean.save();
                i++;
            }
        });

        findViewById(R.id.delete).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                DataSupport.delete(UserBean.class, 1);
            }
        });

        findViewById(R.id.replace).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                UserBean bean = new UserBean();
                bean.setmName("麼麼噠");
                bean.update(2);
        }
        });

        findViewById(R.id.find).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                UserBean bean = DataSupport.find(UserBean.class, 2);
                Toast.makeText(MainActivity.this, bean.getmName(), Toast.LENGTH_SHORT).show();
            }
        });
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章