android-database

    0熱度

    1回答

    我已經在我的應用程序中實現了一個sqlite數據庫,並且使用了Android Cursor。我已經寫了一個數據庫類,例如數據庫名稱以及表和列名稱。在這裏,我也有不同的方法,如下所示: public Cursor getCorrectQuestions(int topic) { SQLiteDatabase db = getReadableDatabase(); Cursor q

    0熱度

    1回答

    這是我已經完成我的登錄代碼,並在登錄後,它提取用戶的名稱和電子郵件鞋類。 獲取過程運行良好,但是當我嘗試設置不同佈局xml文件的文本時,它給了我空指針異常。 這是NavigationMenu類這裏是我的登錄功能 FragmentTransaction fragmentTransaction; NavigationView navigationView; RoundIma

    1熱度

    1回答

    我在按照Android developers教程設置數據庫,但我遇到了問題。這是我的schema文件: public final class ContactsDBSchema { public ContactsDBSchema(){}; public static abstract class ContactsEntry implements BaseColumns

    0熱度

    1回答

    每當我運行應用程序時,我都面臨這個問題數據庫中的第一次數據保持單一時間,但是當我關閉應用程序並重新啓動時,數據會再次兩次(表示表中兩個相同的行)。第3次,第4次也是如此。我如何擺脫這個問題?我甚至把datas.clear放在DataList.java中,但不要將數據.clear()行添加到正確的位置。 PLz幫助如果我的代碼中有任何其他問題。 MainActivity.java代碼 public

    -1熱度

    1回答

    我正在使用帶遊標的方法返回具有相同ID的所有值,例如: ID_Owner | ID_Car 1 -------- 1 1 -------- 2 用id所有者,擁有了汽車1和2 .. 用我的方法IM返回這些值: // Seleciona o Registo com o ID especeficado public Cursor selectMotivosWhereId(long id){

    -1熱度

    1回答

    即時通訊使用適配器來填充列表視圖,並即時通過使用方法「GetItemId」從單擊項目的數據庫中獲取_ID。 但是,價值沒有得到細節的活動(顯示在列表視圖上點擊的項目的詳細信息),我搜索了這個很大的錯誤,我無法修復它。 我沒有得到任何錯誤,但細節活動是空的,因爲它沒有得到id/incocrrect id來獲取數據。 我的適配器: public class RegistosCursorAdapter

    -1熱度

    1回答

    我一直在嘗試使用可擴展列表視圖來填充數據庫中的數據,我可以在一個簡單的列表視圖(列表視圖中的每個項目的每一行)中顯示此數據。 但是在我的應用我想給選項,用戶創建項目組/列表,我舉一個例子: 水果,我可以單獨添加的水果:蘋果,西瓜,獼猴桃,梨..然後我想創建將有「蘋果」和「西瓜」和「綠色水果」,將具有「獼猴桃」和「梨」的組「紅色水果」 我想要能夠選擇我想要添加到特定列表並將該列表存儲在數據庫中的最喜

    0熱度

    2回答

    我想清除數據庫中的所有數據,當用戶點擊一個按鈕。我不確定如何在不刪除整個數據庫的情況下執行此操作。 (我想要的列和表保持創建的,所以他們仍然可以在應用程序後添加項目) public class MyProgress extends BaseActivity{ Button btnClear; @Override protected void onCreate(@Nul

    1熱度

    2回答

    我的模式是這樣的: public class MyModel{ private String mId; private String mName; T mAnObject; } 我怎樣才能店裏的T對象database。

    5熱度

    3回答

    在閱讀文檔之前,如果插入不成功,我會希望SQLiteDatabase的insertOrThrow()方法引發異常。 然而,documentation說,insertOrThrow()方法 返回新插入的行的行號,或-1,如果發生錯誤 所以,如果返回-1發生錯誤時,在什麼情況下會拋出異常?