原创 DataBinding onClick的七種點擊方式

這篇文章主要給大家介紹了關於DataBinding onClick的七種點擊方式,文中通過示例代碼介紹的非常詳細,對各位Android開發者們具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧 最近在學習Da

原创 TaskExecutionException: Execution failed for task ':app:compileDebugJavaWithJavac'

問題 編譯的時候出錯,而且也沒有定位到錯誤 org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileDebugJavaWith

原创 DataBinding onClick 的幾種點擊方式

有一個 ViewModel 類,有一個 xml,xml 綁定了 ViewModel . 1. @{click} //xml: <Button android:layout_width="match_parent" a

原创 Room 在後臺操作數據庫

在本篇博文裏使用了 AppDatabase(RoomDatabase), DataRepository, Room Dao, LiveData, ViewModel, 默認讀者知道這些,本文對這些部分進行了省略. 在Room中,對於 in

原创 Room

佔個坑先,待填

原创 markdown打空格

在空行添加<br /> 效果: 泉眼無聲惜細流,樹陰照水愛晴柔。 小荷才露尖尖角,早有蜻蜓立上頭。

原创 sqlite3 導出爲csv

C:\Users\new>sqlite3 -header -csv E:\\cps18_424.db "select * from MAIN_ICON" >E: \\main.csv 去掉 -header 可以忽略第一行的標題 參考來

原创 用 LiveData實現RecyclerView的點擊事件

本文用到了:dataBinding、android架構組件 在使用RecyclerView時,點擊item事件,我們通常會寫一個OnItemClickListener接口,然後回調監聽。在這裏我們用安卓架構組件的LiveData試一下吧~

原创 Room & RxJava 的使用

原文鏈接 異步查詢返回 LiveData 或 RxJava的 Maybe, Single or Flowable. 考慮如下UI場景:用戶能查看和編輯用戶名。用戶信息被保存在數據庫中。 爲了從數據庫中得到用戶信息,我們使用如下查詢方式:

原创 Android Studio Please select Android SDK

問題 從Github上導入一個項目時,app旁邊有一個紅色叉,點擊EditConfigurations,在最下方提示“Please select Android SDK”,但是SDK在正確的路徑。 解決 同步gradle files: T

原创 【學習】Android Architecture Components (一): Lifecycle-Aware Components

Best practices for lifecycle-aware components UI控制器 (activities and fragments) 要儘可能瘦。使用ViewModel來獲得數據,通過觀察LiveData來刷新U

原创 RxJava 2 與 Room 查詢實操

從上一篇Room & RxJava 的使用引申而來的代碼實際操作。 1. 定義一個數據庫接口 @Dao public interface UserDao { @Query("select * from user") F