のrecyclerview配列境界問題のAndroid

問題の説明:Recyclerviewで削除操作が表示されますが、私はクロスボーダーの問題の配列を持ってクリックされます

私はいくつかのソリューションを書いた:あなたが優れている比較することができます 

                                                         最初の

インデックスは、インデックス位置指標未満であるか、または添字0が0に等しいせる等しい場合は、リストの長さは、長さマイナスせより大きい場合、通常の動作が決定される位置決幅。

しかし、この書き込みはまだ小さな問題は、アレイは0,0の例外を境界とするとき、あなたが正常に削除しますか0に何ら問題は報告されませんされていることです

メソッド・コール・アクティビティがactivty.removes(0)のとき、私は最初の0を削除するので、私にはその理由を分析します。

あなたのリストがそうあったので、今回は何のデータは、このエラーが報告されません。

この時点で、私はこの問題を解決:この問題について考えてみては0に私たちを導いたリストは、リストを作成するかを決定するためにどのようにこの問題が発生した場合の動作(のisEmptyを!)

このことに。

私はちょうど解決する方法を言うよので、私たちはすべて、以下のことを知っているので、配列境界例外が発生します。

公開された15元の記事 ウォンの賞賛0 ビュー5407

おすすめ

転載: blog.csdn.net/hc5054/article/details/88722072