遇到的一些坑

butterknife zelezny threw an uncaught ArrayIndexOutOfBoundsException

Butterknife突然就爆出了這個問題,剛開始以為是注解工具出了問題,就使用了findviewbyid,后來一個個打的時候才發(fā)現(xiàn)是我的id寫錯了,如果你也是這樣就檢查一下你的id是不是下劃線為第一個

1.png

Error:Could not find method compile() for arguments [com.android.support:cardview-v7:25.3.1] on DefaultExternalModuleDependency{group='com.android.support', name='appcompat-v7', version='25.3.1', configuration='default'} of type org.gradle.api.internal.artifacts.dependencies.DefaultExternalModuleDependency.

Please install the Android Support Repository from the Android SDK Manager.
<a href="openAndroidSdkManager">Open Android SDK Manager</a>

解決辦法:用著用著就這樣了,剛開始真不知道為什么,后來看到build.gradl里面,compile里面的都疊成一行了,好吧,他說找不到"not find method compile() for arguments" 原來是這個原因,將其加上換行就好了,


mob分享,本來上線的時候是沒問題的,后來莫名其妙魅族手機分享失敗,小米手機確實成功的,這個就讓人很坑爹,小米手機沒事.魅族手機有問題.這就讓我一直找魅族手機的原因,后來網(wǎng)上說圖片的原因.我就改了規(guī)格,也叫后臺改了圖片,但是還是無濟于事.一直分享失敗,最后oks.setCallback才知道,一直顯示NullPointerException Reader<init>異常,實在不知道,最后找了好久的原因,才知道是后臺的原因...后臺傳過來的圖片鏈接是http鏈接,這個過程中Mob會自己下載圖片,然后再分享出去,但是我們后臺給的鏈接重定向了,是的重定向了,然后mob就下載不下來,就一直報空指針異常,好吧.最后叫他改一下鏈接就好了


2.png

分割線-------------------------------------------------------------------------------

Process: com.cdzb.milier, PID: 10368
                                                             java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position 15(offset:15).state:30
                                                                 at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5504)
                                                                 at android.support.v7.widget.GapWorker.prefetchPositionWithDeadline(GapWorker.java:282)
                                                                 at android.support.v7.widget.GapWorker.flushTaskWithDeadline(GapWorker.java:336)
                                                                 at android.support.v7.widget.GapWorker.flushTasksWithDeadline(GapWorker.java:349)
                                                                 at android.support.v7.widget.GapWorker.prefetch(GapWorker.java:356)
                                                                 at android.support.v7.widget.GapWorker.run(GapWorker.java:387)
                                                                 at android.os.Handler.handleCallback(Handler.java:754)
                                                                 at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                 at android.os.Looper.loop(Looper.java:163)
                                                                 at android.app.ActivityThread.main(ActivityThread.java:6360)
                                                                 at java.lang.reflect.Method.invoke(Native Method)
                                                                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:880)
                                                                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:770)

使用recycleview的時候都會出現(xiàn)這個問題,本身就是一個頻繁刷新的一個控件,這個是他本身內(nèi)部的bug,RecyclerView是Android-support-v7-21版本中新增的一個Widget澎粟,RecyclerView在刷新數(shù)據(jù)的時候會出現(xiàn)異常,看報錯就知道,并沒有報應(yīng)用層的bug,
有2個解決辦法:

  1. 捕獲了異常,防止crash掉,這個是谷歌recycleview導(dǎo)致的,所以這樣做能解決這個問題,在創(chuàng)建recycleview的
    LinearLayoutManager的時候替換成LinearLayoutManagerWrapper,
public class LinearLayoutManagerWrapper extends LinearLayoutManager {
  public LinearLayoutManagerWrapper(Context context) {
    super(context);
  }

public LinearLayoutManagerWrapper(Context context, int orientation, boolean reverseLayout) {
    super(context, orientation, reverseLayout);
}

public LinearLayoutManagerWrapper(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
    super(context, attrs, defStyleAttr, defStyleRes);
}
@Override
public void onLayoutChildren(RecyclerView.Recycler recycler, RecyclerView.State state) {
    try {
        super.onLayoutChildren(recycler, state);
    } catch (IndexOutOfBoundsException e) {
        e.printStackTrace();
        System.out.print("recycle的異常捕獲了");
    }
}

}

2.如果這樣還是不能解決問題,在每次改動adapter的數(shù)據(jù)的時候就用Adapter.notifyDataSetChanged();

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市矢棚,隨后出現(xiàn)的幾起案子址愿,更是在濱河造成了極大的恐慌脑溢,老刑警劉巖雀彼,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件县踢,死亡現(xiàn)場離奇詭異瓷蛙,居然都是意外死亡悼瓮,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門速挑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谤牡,“玉大人,你說我怎么就攤上這事姥宝。” “怎么了恐疲?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵腊满,是天一觀的道長。 經(jīng)常有香客問我培己,道長碳蛋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任省咨,我火速辦了婚禮肃弟,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘零蓉。我一直安慰自己笤受,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布敌蜂。 她就那樣靜靜地躺著箩兽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪章喉。 梳的紋絲不亂的頭發(fā)上汗贫,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天身坐,我揣著相機與錄音,去河邊找鬼落包。 笑死部蛇,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的咐蝇。 我是一名探鬼主播涯鲁,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼嘹害!你這毒婦竟也來了撮竿?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤笔呀,失蹤者是張志新(化名)和其女友劉穎幢踏,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體许师,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡房蝉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了微渠。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片搭幻。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖逞盆,靈堂內(nèi)的尸體忽然破棺而出檀蹋,到底是詐尸還是另有隱情,我是刑警寧澤云芦,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布俯逾,位于F島的核電站,受9級特大地震影響舅逸,放射性物質(zhì)發(fā)生泄漏桌肴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一琉历、第九天 我趴在偏房一處隱蔽的房頂上張望坠七。 院中可真熱鬧,春花似錦旗笔、人聲如沸彪置。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽悉稠。三九已至,卻和暖如春艘包,著一層夾襖步出監(jiān)牢的瞬間的猛,已是汗流浹背耀盗。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留卦尊,地道東北人叛拷。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像岂却,于是被迫代替她去往敵國和親忿薇。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 因為布局文件的命名中出現(xiàn)兩個下劃線導(dǎo)致的躏哩。比如@id/+id a__b_c
    聶順閱讀 395評論 0 0
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,133評論 25 707
  • 俗話說的好“不想偷懶的程序員署浩,不是好程序員”,我們在日常開發(fā)android的過程中扫尺,在前端activity或者fr...
    蛋西閱讀 4,966評論 0 14
  • “靈兒筋栋,不要,不要……”正驻,羅軍又一次從夢中驚醒弊攘,他坐在床上大口大樓的喘著粗氣,睜開眼睛看著黑漆漆的屋子姑曙,想起老婆靈...
    亦為清心閱讀 446評論 13 10
  • 歐陽蕓在心里道:阿林襟交,對不起我盡力了,歐陽蕓的眼角有淚水滑下伤靠,一個月過去了歐陽蕓以為再也見不到她愛的男人了捣域,可這天...
    高云兒閱讀 192評論 0 1