原创 數據庫之不能插入重複數據得情況

當設置了主鍵的時候,若插入兩條相同的數據,則會報錯 UNIQUE constraint failed,在dbflow中,若使用save方法,則重複插入數據會變爲更新數據。

原创 android.content.res.Resources$NotFoundException: String resource ID #0x2

報錯啦,遇到好多次,記錄下來: 定位到這句話: 百度後,得到答案:當調用setText()方法時如果傳入int型是不會被當成內容而是resourceID來使用。 於是,轉換爲String類型就好了。

原创 java重載應用

我有調用相機代碼如下: callCamera方法已經在很多地方被調用,可是我新的fragment有不同需求,也就是:需要返回一個結果來讓OnActivityResult()方法被調用。於是在此處可重載callCamera()方法,使得原

原创 git合併分支

假設現在有master和dev分支,我在dev分支上做了更改,要想把這個更改合併到master分支: 1.先在dev commit再push。 2.切換到master分支,使用git merge dev合併本地修改。 3.在master分

原创 跳轉到子module下報錯-java.lang.NoSuchFieldError: No static field xxx

我從app module跳轉到子module時報這個錯,找原因,發現兩邊都有相同名字的佈局文件,改子module的佈局文件名,解決。

原创 引入新module後java.lang.UnsatisfiedLinkError的問題

看到這篇帖子 解決了:解決Android編譯時出現的java.lang.UnsatisfiedLinkError問題! 首先在項目級別的build.gragle下添加這個 然後在gradle.properties中添加 android.

原创 SQLite遞歸查詢所有父節點

有如所示的表Organ: 我現在想查詢石西城支行營業室的所有父節點及本身,即從其根節點到本身的所有節點 sql如下: with recursive digui as  (     SELECT * from Organ where or

原创 Fragment+ViewPager滑動空白及錯位

一、空白 viewPager.setOffscreenPageLimit(fragmentList.size()); 感謝這位大神: 快速解決:ViewPager+多Fragment切換出現空白頁面的問題 二、錯位 換用Fragme

原创 Could not GET 'https://xxxxx.pom'. Received status code 400 from server: Bad Request

一箇中秋回來,打開Android Studio 就發現報這個錯,各種百度,一上午了沒有絲毫進展。然後下午翻牆以後,又谷歌許久,stackoverflow都翻遍了,依然沒能找到解決辦法。引號裏面的這個東西點進去是可以正常訪問的,返回我一個下

原创 git——gitignore

.gitignore文件只在進行版本控制的第一次生效,後面再進行提交,文件中的內容還是會被提交。

原创 AS問題

一、Android Studio的preview顯示空白 多次遇到這個問題,每次都是用投機取巧的方法去解決,但始終不是長久之計,趁着這幾天重新學習官方api的時間來解決下。 我的Android Studio最近每次新建一個項目都會出現這樣

原创 自定義監聽事件——recyclerview上下拖拽左右滑動刪除

昨天在改公司項目bug的時候遇到一個問題,recyclerview列表中存在拖拽、左右滑動刪除,但僅僅停留在UI效果上,滑動刪除之後並未達到實際刪除數據的功能,而且刪除後會在原來的位置留下空白。一路跟蹤,發現原開發人員寫了一個幫助類Rec

原创 AlertDialog不顯示Title和Message

今天在用AlertDialog的時候出現這個問題,設置了title和message但就是顯示不出來,我用的是v7的包。 ‘ 我是這麼設置的,後來發現AlertDialog.Builder()方法裏面還有個參數。 大概是個style,然

原创 android.database.sqlite.SQLiteException: no such table xxx

今天是第二次遇到了,又去百度,還是自己記下來吧。 我升級了數據庫加了一張表以後,在Android Studio這邊Def_Table是生成了的,編譯也沒有問題,但是一運行到關於這張表的代碼時就會報錯說找不到這張表,原因是,之前的app沒有

原创 關於Android Studio一些問題

一.gradle失敗 原因很多,大部分是因爲聯網問題。更改host文件,添加如下兩行: 203.208.39.244 dl.google.com   203.208.39.244 dl-ssl.google.com  二、SDK下載失敗