小编Jim*_* D.的帖子

Android:有更好的方法来插入和/或更新数据库条目吗?

我有一个包含userId和注释的数据库.用户不知道数据库中是否已有注释,因此他们写了一个并单击"提交"按钮.如果没有userId的注释或更新userId已经存在的注释,我想插入此注释:

notesDb.open();
boolean updateResult = notesDb.updateMessage(
        userId,
        details_notes_input.getText().toString());

if(updateResult == true) {
    Log.d("databaseTester", "Updated entry into table");
} else {
    Log.d("databaseTester", "FAILED to update entry into table");
    long insertResult = notesDb.insertMessage(
            userId,
            details_notes_input.getText().toString());
    if(insertResult == -1){
        Log.d("databaseTester", "Failed to insert entry into table");
    } else {
        Log.d("databaseTester", "Inserted entry into table");
    }   
}
notesDb.close();
Run Code Online (Sandbox Code Playgroud)

所以,我几乎试图'更新'一个条目,如果我失败了,那么我试图'插入'它.我不太了解SQL,但我认为会有更好的方法.谢谢.

database android insert

11
推荐指数
1
解决办法
7804
查看次数

如何允许用户浏览/选择我在Android中使用应用的文件?

我有一个应用程序,用户可以使用手机或SD上存储的图像选择个人资料图片.

我必须为此编写自己的文件浏览器吗?

我在anddev上看过几个例子,但不确定是否还有其他方法.

browser android file

3
推荐指数
1
解决办法
2869
查看次数

标签 统计

android ×2

browser ×1

database ×1

file ×1

insert ×1