android-Android SqlLite 更新最后的插入行

问题描述

Android SqlLite 更新最后的插入行

关于插入的代码:

public long insert(String content, Date startAt, Date endAt) {
        if (content == null || startAt == null) {
            return 0;
        }
         ContentValues contentValues = new ContentValues();
        contentValues.put(KEY_CONTENT, content);
        contentValues.put(KEY_START_AT, startAt.getTime());
        if (endAt == null) {
            contentValues.putNull(KEY_END_AT);
        } else {
            contentValues.put(KEY_END_AT, endAt.getTime());
        }
        return sqLiteDatabase.insert(TABLE_NAME, null, contentValues);
    }

现在我想创建个方法来更新最后的插入行。如何获取最后的插入行?

解决方案

insert返回的id就是这行的id,你可以根据这个id去取
或者用rawQuery ,然后cursor到最后一个(size-1)

时间: 2024-10-18 07:42:29

android-Android SqlLite 更新最后的插入行的相关文章

数据库-android 从SQLLite中获取到的图片路径,用Bitmap 加载不出来

问题描述 android 从SQLLite中获取到的图片路径,用Bitmap 加载不出来 android 从SQLLite中获取到的图片路径,用Bitmap 加载不出来,但是从本地文件中获取到的路径可以正常加载显示 下面是这两种方式的主要代码 //从数据库获取路径并加载 for (DiagHistory diagHistory : diagLists) { String path = diagHistory.getHistoryPic(); Bitmap bitmap =BitmapFactor

Android中动态更新ListView(转)

在使用ListView时,会遇到当ListView列表滑动到最底端时,添加新的列表项的问题,本文通过代码演示如何动态的添加新的列表项到ListView中.实现步骤:调用ListView的setOnScrollListener()方法设置滑动监听器,实现OnScrollListener接口的方法,判断当列表滑动到最低端时,加载新的列表项.其中OnScrollListener接口需要实现如下两个方法:onScroll(AbsListView view, int firstVisibleItem, i

android中子线程更新UI的方式

一.为何写作此文 你是不是经常看到很多书籍中说:不能在子线程中操作ui,不然会报错.你是不是也遇到了如下的疑惑(见下面的代码): (Bundle savedInstanceState) { .onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv = (TextView) findViewById(R.id.tv); Thread.currentThread().setName(); LooperThrea

Android App增量更新详解及实例代码_Android

Android App增量更新实例--Smart App Updates        介绍 你所看到的,是一个用于Android应用程序增量更新的开源库. 包括客户端.服务端两部分代码. 原理 自从 Android 4.1 开始,Google引入了应用程序的增量更新. Link: http://developer.android.com/about/versions/jelly-bean.html Smart app updates is a new feature of Google Pla

android平台使用valgrind分析内存,行号不正确

问题描述 android平台使用valgrind分析内存,行号不正确 android 4.4.4,使用源码里自带的valgrind进行分析,自己写了个数组越界的demo.然后使用valgrind分析,结果发现定位的行号有问题.请教一下如何才能得到正确的行号.分析结果如下. `==2687== Memcheck, a memory error detector ==2687== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et

android studio 模块更新问题

问题描述 android studio 模块更新问题 我在公司的电脑上写的module,下班了我又把它拷回去继续写,然后把项目下面的模块文件夹删掉,拷入最新的文件夹(同一个module,同一文件夹.只是家里电脑可能是我前几天的版本,现在要拷入的是我最近两天在公司写的改进的),但是打开发现code还是我前几天的内容.很奇怪,文件都删掉了,怎么保存着之前的,同步了之后也没用.我只能删了module重新导入,有什么别的好的办法吗? 解决方案 Android Studio SDK更新问题Android

Android App 自动更新版本

概述 其实Android App自动更新这个功能是很重要的,原因就在于Android 是开源的,所以国内出现了很多Android 的应用市场,所以如果你的一个App在一个AppStore里面上线了,然后你又有一个新的版本出来了的话,如果不写自动更新的话就得一个应用市场一个应用市场的发布,是不是感觉心很累,所以自动更新版本,还是很重要的. 服务器数据 当然为了能够让你的App知道是否该更新了,所以得有一个固定的服务器,以便于你得到更新的数据.我设计的包括以下数据(可能有不足的地方,具体情况因人而异

安卓开发-android listView自动更新与实践处理问题

问题描述 android listView自动更新与实践处理问题 要做一个列表,显示人员信息的每一个列表项就是一个添加的用户单击每一个列表项就跳转到另一个activity用于查看该用户的信息顶部还有一个添加的按钮跳转到添加的activity现在问题是我在添加activity中添加了一个用户,返回到列表时如何能够自动更新列表中的数据 之前试过在列表activity中覆写onResume方法,在里面将adapter重新实例化,并且重新添加到listView中不过问题是新添加的列表项无法跳转到信息显示

从website中安装android应用程序更新

问题描述 从website中安装android应用程序更新 我在web服务器的后台每24小时检查一次应用程序版本. 如果更新可用,它会提示用户下载新的apk. Uri uri = Uri.parse(downloadURL); Intent intent = new Intent(Intent.ACTION_VIEW,uri); startActivity(intent); 上面的代码打开用户的浏览器,并开始下载. 我不想打开浏览器,但是需要下载apk文件文件. 或者直接安装最新的apk而不用打