小编Vai*_*rma的帖子

从表中获取一行

这些是我表中的ID:

KEY_ID(autoincremented integer primary key)   KEY_NAME(text)     KEY_PH_NO(text)

1                                             james                   1234567890
2                                             kristein                6484996755
3                                             Roen                    4668798989
4                                             Ashlie                  6897980909
Run Code Online (Sandbox Code Playgroud)

我想知道的是,如何从这个表中获取单个记录unique(KEY_ID),因为我已经建立了getContact()这样的方法,

Contact getContact(int id) {
    SQLiteDatabase db = this.getReadableDatabase();

    Cursor cursor = db.query(TABLE_CONTACTS, new String[] { KEY_ID,
            KEY_NAME, KEY_PH_NO }, KEY_ID + "=?",
            new String[] { String.valueOf(id) }, null, null, null, null);
    if (cursor != null)
        cursor.moveToFirst();

    Contact contact = new Contact(Integer.parseInt(cursor.getString(0)),
            cursor.getString(1), cursor.getString(2));
    // return contact
    return contact;
}
Run Code Online (Sandbox Code Playgroud)

并且Contact是我为所有属性设置了所有getter和setter方法的类.

请帮助完整的代码.

android-sqlite

15
推荐指数
2
解决办法
6万
查看次数

如何在Parse.com android上获取objectId

据说我们可以检索我们的数据,如果我们有特定行的objectId,但它是自动生成的,我们不能在设置数据时插入它,所以如果我没有对象id,或者任何其他方法如何获取数据所以我可以在我的手段上设置objectId.

代码在评论中:

ParseObject gameScore = new ParseObject("My Parse File"); 
String objectId = gameScore.getObjectId(); 
Run Code Online (Sandbox Code Playgroud)

android parse-platform

9
推荐指数
1
解决办法
1万
查看次数

在没有Flash Player插件且没有webview的Android设备上播放SWF文件

我有几个SWF文件,我想在我的Android设备上运行视图.之前我使用Flash播放器在webview中查看这些文件但现在由于Flash播放器插件在Play商店中不再可用,因此没有Flash播放器插件的人已经无法查看这些文件.

如何在不使用Flash Player插件的情况下显示SWF文件?

flash android

6
推荐指数
1
解决办法
7万
查看次数

使用for循环在第三个arraylist中添加arraylist的公共元素的问题

我试图比较两个ArrayLists,并且在比较之后我必须得到这两个arraylists之间的共同元素并在第三个arraylist中显示它们.

这是我的代码,这里newList是我想要添加公共元素的arraylist,但每次我在这个arraylist中添加元素时它只显示最后一个元素.

            ArrayList<String> list2 = new ArrayList<String>();
    list2.add("1");
    list2.add("abc");
    list2.add("3");
    list2.add("4");
    ArrayList<String> list1 = new ArrayList<String>();
    list1.add("3");
    list1.add("4"); list1.add("7");
    list1.add("8");

    list1.add("12");
    list1.add("4");
    list1.add("53");
    list1.add("2");
    list1.add("62");
    list1.add("abc");

    System.out.println("btn click r_answer "+list1+" "+list2);

     for (int i=0;i<list1.size();i++) {
            for (int j=0;j<list2.size(); j++) {
                if(list1.get(i).equals(list2.get(j)))
                    System.out.println("equals..:"+list2.get(j));
                         newList.add(list2.get(j));
                }
            }
Run Code Online (Sandbox Code Playgroud)

java android for-loop

4
推荐指数
1
解决办法
367
查看次数

标签 统计

android ×3

android-sqlite ×1

flash ×1

for-loop ×1

java ×1

parse-platform ×1