我有一个错误报告:
java.lang.ArrayIndexOutOfBoundsException: length=1; index=4
at com.skydev.xiomfy.MainActivity.h(Unknown Source)
at com.skydev.xiomfy.MainActivity.f(Unknown Source)
at com.skydev.xiomfy.x.run(Unknown Source)
如何获得更多的细节和错误的行号?(“未知来源”并没有告诉我应用程序崩溃的位置.)
在我的应用程序代码中还是在开发人员控制台中是否有一个设置,以便在崩溃时有更多的数据?
我的activity A有一个变量b,它引用了位图列表:
A.b.bitmaps = new ArrayList<Bitmap>();
列表由我的应用程序填充,列表中的最后一个位图显示在活动的ImageView上:
imgView.setImageBitmap(lastBitmap);
然后我启动了另一个社交分享应用程序的活动,但当共享完成后,我的活动返回到前台,我的应用程序崩溃。
java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@15c6d7b
a
我使用了一个带有静态变量的静态类来从很多类中访问它们。
它工作得很好,但当应用程序在后台运行了几个小时后,我打开了它,它崩溃了。为了解决这个问题,我更改了static类,但另一个类扩展了Application。
例如,如果我想在Application类中保存一个整数:
public class MusicUtils extends Application {
public int tolerance = 0;
public int getTolerance() {
return tolerance;
}
public void setTo