android studio 单发红包数组下标越界异常看不到log

问题描述

描述: 我要继承环信的红包功能,努力了一天,好吧实现了调出红包界面,提示我扣款成功(京东支付)。我在原来的web页面返回到聊天窗口。还没看到就蹦了。异常没拿到。然后我再次进入聊天窗口(对象环信小助手)。我点输入框。就有了下面的异常。(还有个问题看完这个看下面的) 05-12 16:29:47.072 23811-23811/com.easemob.chatuidemo D/AndroidRuntime: Shutting down VM05-12 16:29:47.111 23811-23811/com.easemob.chatuidemo E/AndroidRuntime: FATAL EXCEPTION: main                                                                        Process: com.easemob.chatuidemo, PID: 23811                                                                        java.lang.ArrayIndexOutOfBoundsException: length=19; index=20                                                                            at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:6726)                                                                            at android.widget.ListView.layoutChildren(ListView.java:1644)                                                                            at android.widget.AbsListView.onLayout(AbsListView.java:2148)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.support.v4.widget.SwipeRefreshLayout.onLayout(SwipeRefreshLayout.java:584)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1080)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1080)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1080)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1080)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)                                                                            at android.widget.FrameLayout.onLayout(FrameLayout.java:273)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)                                                                            at android.widget.FrameLayout.onLayout(FrameLayout.java:273)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743)                                                                            at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1586)                                                                            at android.widget.LinearLayout.onLayout(LinearLayout.java:1495)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)                                                                            at android.widget.FrameLayout.onLayout(FrameLayout.java:273)                                                                            at com.android.internal.policy.PhoneWindow$DecorView.onLayout(PhoneWindow.java:2678)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2191)                                                                            at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1951)                                                                            at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1127)                                                                            at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6038)                                                                            at android.view.Choreographer$CallbackRecord.run(Choreographer.java:860)                                                                            at android.view.Choreographer.doCallbacks(Choreographer.java:672)                                                                            at android.view.Choreographer.doFrame(Choreographer.java:608)                                                                            at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:846)                                                                            at android.os.Handler.handleCallback(Handler.java:739)                                                                            at android.os.Handler.dispatchMessage(Handler.java:95)                                                                            at android.os.Looper.loop(Looper.java:148)                                                                            at android.app.ActivityThread.main(ActivityThread.java:5432)                                                                            at java.lang.reflect.Method.invoke(Native Method)                                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:735)                                                                            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)05-12 16:29:48.761 23811-23811/com.easemob.chatuidemo I/Process: Sending signal. PID: 23811 SIG: 9  我点击红包(我发的)进去。返回来之后又给我异常了。是在纠结。知道是数组越界,但是不出在哪里,怎么解  下面是返回的时候的 log 05-12 16:38:17.350 27724-27724/com.easemob.chatuidemo D/lzan13: ChatFragment - onActivityResult - 1605-12 16:38:17.389 27724-27724/com.easemob.chatuidemo D/AndroidRuntime: Shutting down VM                                                                                                                                                                                                                        --------- beginning of crash05-12 16:38:17.430 27724-27724/com.easemob.chatuidemo E/AndroidRuntime: FATAL EXCEPTION: main                                                                        Process: com.easemob.chatuidemo, PID: 27724                                                                        java.lang.ArrayIndexOutOfBoundsException: length=19; index=20                                                                            at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:6726)                                                                            at android.widget.ListView.layoutChildren(ListView.java:1644)                                                                            at android.widget.AbsListView.onLayout(AbsListView.java:2148)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.support.v4.widget.SwipeRefreshLayout.onLayout(SwipeRefreshLayout.java:584)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1080)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1080)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1080)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1080)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)                                                                            at android.widget.FrameLayout.onLayout(FrameLayout.java:273)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)                                                                            at android.widget.FrameLayout.onLayout(FrameLayout.java:273)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1743)                                                                            at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1586)                                                                            at android.widget.LinearLayout.onLayout(LinearLayout.java:1495)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.widget.FrameLayout.layoutChildren(FrameLayout.java:336)                                                                            at android.widget.FrameLayout.onLayout(FrameLayout.java:273)                                                                            at com.android.internal.policy.PhoneWindow$DecorView.onLayout(PhoneWindow.java:2678)                                                                            at android.view.View.layout(View.java:16653)                                                                            at android.view.ViewGroup.layout(ViewGroup.java:5438)                                                                            at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2191)                                                                            at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1951)                                                                            at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1127)                                                                            at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6038)                                                                            at android.view.Choreographer$CallbackRecord.run(Choreographer.java:860)                                                                            at android.view.Choreographer.doCallbacks(Choreographer.java:672)                                                                            at android.view.Choreographer.doFrame(Choreographer.java:608)                                                                            at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:846)                                                                            at android.os.Handler.handleCallback(Handler.java:739)                                                                            at android.os.Handler.dispatchMessage(Handler.java:95)                                                                            at android.os.Looper.loop(Looper.java:148)                                                                            at android.app.ActivityThread.main(ActivityThread.java:5432)                                                                            at java.lang.reflect.Method.invoke(Native Method)                                                                            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:735)                                                                            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)05-12 16:38:19.619 27724-331/com.easemob.chatuidemo W/Bitmap: Called getConfig() on a recycle()'d bitmap! This is undefined behavior!

解决方案

问题解决,API中有一个点没有提示,现在给大家补上。
解决方案二:
不错,赞。 最近会发布群红包功能,期待吧

时间: 2024-09-30 06:00:20

android studio 单发红包数组下标越界异常看不到log的相关文章

android st...-关于android studio打包问题

问题描述 关于android studio打包问题 我用它打包 出现问题 Error:Error: This class should provide a default constructor (a public constructor with no arguments) (com.csoft.hospital.ProgressActivity) [Instantiatable] 提示这个类需要一个构造函数 可是这个类是接口啊??怎么弄啊 求解 解决方案 Android Studio下多渠道

android studio升级到1.1之后logcat无输出

问题描述 android studio升级到1.1之后logcat无输出 不知道大家有没有人遇到过这个问题,我比较小白遇到一些停止运行的错误还指望着看log来改呢,求各位大大指点一下,多谢! 解决方案 应该是有的..我在用的就是android studio 1.10. 不知道你看的logcat是在android studio自带的窗口还是哪里?若是android studio自带的窗口的话可以设置一下filter,改为No Filters就可以看到所有log. 此外,logcat应该是跟sdk有

Android studio Debug效率提升

Android studio Debug效率提升,可以在控制台打印log的同时而不暂停程序的运行,尤其是当遇到复杂交互的时候,比如滑动,拖动,这时候程序暂停执行是特别恶心的.其实你可以更新打印信息而不需要重新编译或者部署.   Suspend,找到打得断点,然后右键就会出现下面界面 (or ⇧+⌘/Ctrl+F8) ,把Suspend选项的勾选去掉即可.飞一般的Debug吧.......

android studio运行项目时出现这个异常怎么解决??

问题描述 android studio运行项目时出现这个异常怎么解决?? 解决方案 android studio检查严格了,你的有张图片后缀名是png的但是你图片格式不是png的,你把它找出来改后缀名就行了,看他格式可以在as里打开图片,右上角会显示图片的真实格式,与后缀名不符的都改了 解决方案二: 问题:在运行android的项目时出现的异常 The connection to adb is down, and a severe error has occured. [2010-03-11 0

安卓程序下标越界-android客户端从服务器获取图片报数组下标越界

问题描述 android客户端从服务器获取图片报数组下标越界 速求:各位大神好,帮忙给看一下,刚才运行安卓客户端从服务器获取图片报"数组下标越界",程序挂掉了,啥原因呢:public class MainActivity extends Activity implements OnScrollListener { private static final String TAG = null; private int count=0; public SimpleAdapter simpl

在android studio中怎么看方法具体的使用?

问题描述 在android studio中怎么看方法具体的使用? 在android studio中怎么看方法具体的使用?如图 我想看d这个方法的具体使用??怎么才能显示出来?? 解决方案 ctrl+点击,就跳过去了 解决方案二: 按住ctrl然后点击鼠标左键,进入源码

Android Studio “Project Structure”选项目录结构显示异常

在Android Studio中,可以在左上角切换项目的目录结构,project,android,等,一般切换project选项,会显示工程目录,但是,有时候就突然没有对应工程目录了.如下:   其实,看箭头就知道问题所在了,是因为工程的module有问题. 解决方案: 打开 File > Project Structure > Project Settings > Modules.选择,添加新的或者已经存在的module就可以了.   本质原因是工程对应.xml配置文件没有保存,比如工

Android Studio jni开发入门——看我就够了!

本文记录一下Android Studio 进行jni开发的基础配置以及入门教程,想当初使用eclipse配置ndk环境都难,现在基本都向AS转型,特此给需要帮助的新手村的同学们少走弯路 一.环境配置 主要需要配置的就是NDK(Native Development Kit),现在Android studio很便利,可以一键下载: file → setting → 按截图找到如下路径 → 选择NDK → 确定应用下载  安装完成以后就可以开撸了 二.jni hello world! 1. 新建一个项

Android Studio初探:不只是一个简单的IDE

对于Android 开发者来说,日常开发对于他们来说是干脆直接的.你只需要下载Eclipse并且安装Android Developer工具插件就可以了.Android的Eclipse插件为开发者完成了不少工作,而且或多或少能符合大多数开发者期望那样.但现在,Google最新发布的Android Studio 搅局了,这款Android IDE开发工具对任何Android 开发者而言,都是极大的飞跃. 虽然拥有"Android Studio"的名称,并且软件直接来自Google的,但大多