博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android开发系列日志--(3)
阅读量:5161 次
发布时间:2019-06-13

本文共 952 字,大约阅读时间需要 3 分钟。

一.数据库

    1.另一种增删改查 *****
        insert() 指定表名和包含数据的一个Map集合(ContentValues), 为了避免集合为空抛出异常的情况还可以指定一个列名. 插入后返回id
        delete() 指定表名和查询条件, 删除后返回受影响的记录数
        update() 指定表名, 数据集合和查询条件, 更新后返回受影响的记录数
        query()  指定表名, 查询的列名, 查询条件, 以及分组条件, 排序条件, 分页条件等. 得到的也是一个Cursor
    2.事务管理 *
        beginTransaction()            开启事务
        setTransactionSuccessful()    设置事务成功
        endTransaction()            结束事务, 不论是否显式调用, 事务都会结束. 在事务结束的时候设置成功标记以前的操作提交, 没有设置成功的操作会被回滚.
   
二.ListView
    1.创建 *
        BaseAdapter ***
            自定义类继承BaseAdapter, 重写4个抽象方法, getView()方法中根据布局文件生成View返回. 为了提高效率convertView是可以重用.
        SimpleAdapter
            直接创建对象, 传入数据List<Map<String, ?>>, 布局文件id, 数据和界面的关系String[]和int[]
        SimpleCursorAdapter
            直接创建对象, 传入布局文件id, 包含数据的Cursor,  数据和界面的关系String[]和int[]
    2.事件监听 *
        BaseAdapter
            setOnItemClickListener(), 在监听器中调用parent.getItemAtPosition()方法获取到自定义的适配器中getItem()方法返回的对象
        SimpleAdapter
            parent.getItemAtPosition()方法获取到一个指定位置上的Map
        SimpleCursorAdapter
            parent.getItemAtPosition()方法获取到一个已经移动到指定位置的Cursor

转载于:https://www.cnblogs.com/yejiurui/archive/2012/11/08/2760379.html

你可能感兴趣的文章
抛弃IIS,利用FastCGI让Asp.net与Nginx在一起
查看>>
C. Tanya and Toys_模拟
查看>>
springboot jar包运行中获取资源文件
查看>>
基于FPGA实现的高速串行交换模块实现方法研究
查看>>
Java Scala获取所有注解的类信息
查看>>
delphi ,安装插件
查看>>
case when then的用法-leetcode交换工资
查看>>
11.28.cookie
查看>>
BeanShell简介
查看>>
python字符串操作
查看>>
不同程序语言的注释和变量要求
查看>>
语言基础(9):static, extern 和 inline
查看>>
邮件和短信验证码
查看>>
(转)Android studio 使用心得(五)—代码混淆和破解apk
查看>>
构建之法阅读笔记03
查看>>
ES5_03_Object扩展
查看>>
Apache-ab 接口性能测试
查看>>
EF 4.1 Code First Walkthrough
查看>>
常用MySQL语法
查看>>
bzoj 2600: [Ioi2011]ricehub
查看>>