cost 251 ms
如何通過更改數據庫中的值來更改我的 recyclerView 項目的順序?

[英]How can I change the order of my recyclerView items by changing values in the database?

在我的應用程序中,用戶應該能夠更改項目的順序。 我通過 SELECT 語句按順序字段從表中獲取數據,並將結果存儲在列表中。 然后我在回收站視圖中顯示列表數據。 我想將“項目 5”從回收商視圖 position 4 和訂單字段值 12 移動到回收商視圖 position 1。 我的第一個問題:如何使 ...

Android - 嘗試使用僅用於創建數據庫表的資源

[英]Android - try with resources just for creating database tables

在 Android 我有這部分代碼: Lint 現在說'DatabaseHelper' used without 'try'-with-resources statement 在 DatabaseHelper class 我有這個: 那么為什么我需要嘗試使用資源呢? 這里真的需要它嗎?在我的情況下 ...

除了未關閉的游標之外,還有其他任何原因可能會發生 CursorWindowAllocationException 嗎?

[英]Is there another any reason a CursorWindowAllocationException might happen other than unclosed cursors?

我已經完成並確保我所有的Cursors都已關閉。 我在detectLeakedSqlLiteObjects和detectLeakedClosableObjects的嚴格模式下運行,並且永遠不會被觸發。 但是當在生產環境中運行時,一些用戶會崩潰: android.database.CursorWin ...

Android Api 28 - crash_report=異常是:android.database.sqlite.SQLiteException

[英]Android Api 28 - crash_report=Exception is: android.database.sqlite.SQLiteException

我寫了下面的查詢,它在 Api 29 和 30 上運行良好,但應用程序在 Api 28 上崩潰,只有以下日志 System.out: crash_report=Exception is: android.database.sqlite.SQLiteException: no such column ...

android.database.sqlite.SQLiteException:沒有這樣的列:地方(代碼1 SQLITE_ERROR)

[英]android.database.sqlite.SQLiteException: no such column: place (code 1 SQLITE_ERROR)

當我運行我的應用程序時,它沒有顯示這樣的列。 我想在我的應用程序中存儲和顯示一個事件。 我在之前的工作數據中添加了一個新數據(地點)。 但是有了這個新條目,一切都崩潰了。 我該如何解決它。 提前致謝這是我得到的錯誤: 2023-01-10 15:29:27.408 4603-4603/? E/ ...

Android Studio - SQLite 數據庫文件位置

[英]Android Studio - SQLite database file location

我將項目從一個地方復制到另一台計算機。 我使用“文件”>“導出”>“導出到 Zip 文件”導出項目 我打開項目並嘗試運行但有信息 E/SQLiteLog: (1) no such table: .... 帶有 SQLite 數據庫的文件位於項目主文件夾中。 我試圖在項目中找到可以手動定義 ...

儀器測試室遷移

[英]Instrumentation Testing Room migrations

我們有一個廣泛使用離線存儲和 Room 的項目。 數據庫遷移了很多次,目前是V77。 我們現在正計划合並遷移測試(我知道為時已晚)因此想編寫從 v77 到 v78 的遷移測試。 我想知道為這種情況編寫測試的最佳方法是什么,數據庫龐大且復雜,包含連接等。我嘗試按照有關房間遷移測試的文章進行操作,但它僅 ...

IN 和 NULL 的 Android 房間條件查詢

[英]Android Room Conditional Query for IN and NULL

我有復雜的 Android 房間查詢: 我正在傳遞boolean - applyAssigneeFilters以確定查詢是否應返回assigneeFilters在assigneeMemberId列表中的項目。 這很好用,但是,現在我有新的要求包括未分配的項目。 我想要類似的選項( bool值),它將 ...

如何使用 io.requery & Room 在 Android 應用程序中執行 PRAGMA 語句

[英]How to execute PRAGMA statements in Android application with io.requery & Room

我正在研究 Sqlite PRAGMA語句在我當前的 Android 應用程序上的性能改進。 我有這段代碼作為我的RoomDatabase.Callback onCreate函數 但是,當我的應用程序首次啟動時,我在我的 logcat 中看到了這個崩潰:- 有問題的 PRAGMA 語句就是這個 如何 ...

為什么我不能在 dao 的 @Insert in room 數據庫中使用 suspend 修飾符?

[英]Why can't I use suspend modifier in dao's @Insert in room database?

當我在DAO中使用@Insert函數時,出現以下錯誤。 所有其他使用Room的代碼都在@Insert中使用suspend,所以我不知道錯誤的原因。 然后我就把suspend刪了就正常了。 是什么原因? 搖籃 實體 道 資料庫 視圖模型 ...

如何使用 Kotlin 和 android studio 將填充的 Sqlite DB 附加到 App

[英]How to attach filled Sqlite DB to App with Kotlin and android studio

我有一個使用 Sqlite 和 Room 的離線應用程序。 此外,我已經填充了數據庫並希望將其附加到我在 Android Studio 中的應用程序。 我的問題是:如何? 我可以這樣做嗎? 如果是,是否可以接受,或者我必須連接到互聯網並至少使用一次 Retrofit 並從服務器獲取數據? ...

Android Room - 播放列表和歌曲在交叉引用表上的位置

[英]Android Room - Playlists and songs with position on cross reference table

我有播放列表和歌曲。 每首歌曲在播放列表中都有一個位置。 我想查詢所有播放列表,其中的歌曲按各自的位置排序。 我的代碼如下所示: 首先,我嘗試像這樣查詢播放列表: 這很好用,但是歌曲不是按照交叉引用位置字段排序的。 然后我嘗試像這樣自己構建連接: 該查詢在數據庫檢查器中執行時工作正常,並且編譯也沒有 ...

如何使用 INNER JOIN 根據每個 customer_id 和 currency_id 的日期和 ID 獲取余額

[英]How to get balance according date and ID for every customer_id and currency_id using INNER JOIN

我有一個名為transaction_table的表: 並假設其中包含此數據: 所以我只做了SELECT聲明,該聲明將根據date然后_id獲得余額,但余額是錯誤的: 結果: 結果是錯誤的,應該是這樣的: 我可以通過這段代碼實現它: 但我不需要它,因為它在舊的 android 中不起作用。我只需要使用 ...

Room Dao Left Outer Join 在 join 找不到子節點時將 parentId 設置為 0

[英]Room Dao Left Outer Join sets parentId to 0 when join does not find children

我在 Room Dao 中有一個標准的外部連接,當連接沒有找到任何子行時,它奇怪地最終將父joinId (bakeId) 設置為 0。 這是房間錯誤還是正常行為? 知道如何在不更改架構的情況下獲得正確的joinId (bakeId) 嗎? 我認為的問題是父表和子表的連接列名稱完全相同 ...

添加外鍵時外鍵語法錯誤

[英]Syntax error with foreign key in add foreign key

當我使用 alter 和 add 語句時出現錯誤 SQL 代碼為: 錯誤歸結為: 在“外鍵”附近:語法錯誤我想在講師表和 course_lecturer 之間建立聯系 ...

更新SQLITE中條件獨立的多行

[英]Update multiple rows with independent conditions in SQLITE

這段代碼非常適合根據條件更新表中的一行我想對幾行都鏈接到一個條件做同樣的事情這是有問題的實體/表 我也放了我repository的方法,這個方法有和我表同類型的參數要修改 我重復我想更新表格的行,條件是我的回購方法給出的變量與相關行不同 該解決方案有效,但無論如何都迫使我更新該值 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM