sqlbrite

    0熱度

    1回答

    我正在爲我的聊天應用程序使用sqlbrite。我需要觀察一個數據庫,但範圍並不固定。 Observable<Query> messages = db.createQuery("messages", "SELECT * FROM users WHERE timestamp > ? "); 我需要一個參數newestMessage.sentTime通過,但newestMessage不斷一旦一個新的

    0熱度

    1回答

    我正在遷移所有與sql相關的代碼以使用Sqlbrite。目前,我有一些代碼看起來像這樣: Cursor cursor; String name; String[] selectionArgs = { name }; cursor = database.query(MySQLiteHelper.TABLE_USER, new String[] {"id"}, "name = ? COLLATE

    1熱度

    1回答

    我有疑問,可以自動還判定是否sqlbrite接近光標,它似乎並沒有做到這一點,因爲我不斷收到: java.lang.Throwable: Explicit termination method 'close' not called at dalvik.system.CloseGuard.open(CloseGuard.java:180) at android.database.sqlite.SQL

    0熱度

    1回答

    在測試我的數據庫,我得到了以下錯誤: SQLiteDiskIOException:磁盤I/O錯誤(HTC Desire的620) SQLiteReadOnlyDatabaseException:嘗試寫一讀 - 僅限數據庫(Moto g2) 根據顯然在設備上測試它。 運行應用程序時,錯誤不會發生。不過,如果我無法測試應用程序,那麼我的代碼可能有問題。 該應用程序使用兩個應該一起使用SQLDeligh

    1熱度

    1回答

    嗨我試圖讓兩個可觀察對象按順序依次調用。我嘗試使用合併,但它不尊重秩序,所以我去了,而不是使用concat,主要問題是這兩個Observable放出不同的類型。從我所看到的zip可能是一個選項合併兩個不同的observable,但沒有包裹我的頭。 那麼具體的問題就是,一個接一個的API如何能夠被調用。目前,這是我的執行 Observable<SectionEntity> sectionEntity

    0熱度

    1回答

    我用sqlbrite來監聽表格a和b的變化。並使用combineLatest操作符來組合由sqlbrite生成的觀察值。在BiFunction過程中,observableA和observableB的排放項目。 private CompositeDisposable mSubscriptions = new CompositeDisposable(); private void initializ

    0熱度

    1回答

    我有兩個片段,其中包含這兩個片段,它將執行使用sqlbrite的代碼。雖然應用程序在正常使用情況下不會崩潰,但問題是,如果我在短時間內多次來回加載這兩個片段,則該應用程序會因此錯誤而崩潰。 E/CursorWindow: Could not allocate CursorWindow '/data/data/com.imincode.meniti/databases/meniti' of size

    0熱度

    1回答

    嚴格的模式,運行時,當手機變革的方向,我的應用程序將與錯誤 資源在連接的堆棧跟蹤獲取,但從來沒有公佈過崩潰。 有關避免資源泄漏的信息,請參閱java.io.Closeable。 java.lang.Throwable中:顯式的終止方法「關閉」不叫 奇怪的是,如果我以調試模式運行應用程序,並把斷點在所有cursor.close()只是爲了確保它實際上是命中,所有的斷點都會被擊中,應用程序永遠不會崩潰

    0熱度

    1回答

    我正在構建一個應用程序,我正在使用SQLBrite sql wrapper來處理所有數據庫操作。此外,我使用自動值來自動處理所有使用Google AutoValue庫的getter和setter。 現在,我的問題是處理設備旋轉,並處理我的putParcelable()方法需要兩個參數,其中第一個是KEY,第二個是Parcelable類型的值。正如我前面說過的,我的Recipe類(下面的代碼)是一個

    0熱度

    1回答

    Concat的數據我有兩個觀測: Observable <Profile> profileObservable = briteDatabase.createQuery(UserMapper.Table.NAME, sql, String.valueOf(userId)).mapToOneOrDefault(UserMapper.MAPPER, null); Observable <List<Ca