我让它工作了。我将其中的大部分内容切割成更小的方法,现在它似乎正在发挥作用。哎呀我好傻>.<
(之前的问题我有一大行没有任何方法的代码。不是说它是更小的方法)
这是Java中的一个限制。总之,你onCreate()
的太大了。将其分解为更小的方法,在onStart()
and中工作onPause
,执行AsyncTasks
以避免在主线程上进行所有加载。
保持你的方法小而简单通常是一个好习惯,所以如果你遇到这个问题
请参阅为什么 Java 将方法的大小限制为 65535 字节?以供参考。
只是出于好奇,您onCreate()
包含多少行代码?