坚持如何修复“onCreate(Bundle)方法的代码超过了65535字节的限制”

时间:2013-11-06 04:01:41

标签: java android

我得到了它的工作。我将这么多的东西切成了更小的方法,现在它似乎正在起作用。加,我是如此愚蠢>。<

(之前的问题我有一个巨大的代码行,没有任何方法。并不是因为它采用了更小的方法)

1 个答案:

答案 0 :(得分:0)

这是Java的一个限制。简而言之,您的onCreate()太大了。将其分解为更小的方法,在onStart()onPause中工作,执行AsyncTasks以避免在主线程上执行所有加载。

保持方法小巧简单通常是一种好习惯,所以如果遇到这个问题

请参阅Why does Java limit the size of a method to 65535 byte?以供参考。

出于好奇,您的onCreate()包含了多少行代码?