为什么我的应用程序在第二次打开时崩溃了?

时间:2016-03-22 20:20:33

标签: java android android-intent android-studio

当我通过Android Studio在我的设备上安装我的应用程序时,一切正常,但当我关闭应用程序并尝试重新打开它时,应用程序崩溃。我也尝试用同一个项目做一个新项目,但每次我都遇到同样的问题。我没有使用复杂的代码,但不知道为什么会发生这种情况。

t1 :: [Int] -> (Int,String)
t1 xs = (sum xs,show $ length xs)

t2 :: [Int] -> (Int,String)
t2 xs = (length xs, (\x -> '?') <$> xs)

t3 :: [Int] -> (Char,String)
t3 (x:xs) = ('Y',"1+" ++ (show $ length xs))
t3  []     = ('N',"empty")

1 个答案:

答案 0 :(得分:1)

OutOfMemoryError是android中最常见的问题,尤其是在处理位图时。当由于内存空间不足而无法分配对象时,Java虚拟机(JVM)会抛出此错误,垃圾收集器也无法释放一些空间。

我想你应该在Androids Developer页面阅读一些内容,特别是在这里: http://developer.android.com/training/displaying-bitmaps/index.html