在我的Android應用程序中,我有一個Event
。 Event
的屬性爲id
,它是long
(其明顯標識了Event
)。Android SQLite只接受String []作爲whereArgs?
當我想以更新SQLiteDatabase
的Event
,我做了以下內容:
sqliteDatabase.delete("events", "id = ?", new String[] { "" + id });
它的工作原理,但有沒有這樣做的漂亮/更優選的方法是什麼?我的意思是不是僅爲一個元素創建新的String[]
,而是將長整數包裝爲String
,這很麻煩。
這並不是說它不工作,他根本不想創建一個只有一個元素的新的String數組。 –
另外,我不認爲這是可能的Java。 (只是陣列的{}} – whirlwin
@Whirlwin它是可能的:'String [] test = {「Halo」,「World」};'< - 這應該編譯和運行就好。 –