2013-12-09 57 views
-3

我有一個項目,其中我想實現大約6000個其他if語句,但問題是當我將代碼粘貼到我的java文件中時,出現兩個錯誤,並且文本不能粘貼在java文件中。我想如果有一種方式來存儲其他的方式,如果像Strings.xml中的語句像字符串被保存,或者代碼可以分成兩個類文件?如何增加eclipse中的堆空間

這裏是錯誤的一些截圖,我得到 錯誤1 http://pho.to/4I2Zh

錯誤2 http://pho.to/4I2c8

+0

_究竟錯誤say_?它來自什麼? – SLaks

+0

看起來像編譯時錯誤,方法體有限制... 6000 ifs ...壞主意...你能告訴我們什麼?或後例如if ... else if ...也許Dictionary/HashMap可以幫助這個 – Selvin

+0

@selvin檢查圖像請 –

回答

2

大型堆將是相同的正常堆,直到你的應用程序需要更多的內存的任務。把這一行放在應用程序標籤中。然而,這上面的作品API級別15: -

android:largeHeap= true 

對於Eclipse,編輯eclipse.ini文件,並添加這些行: -

-Xms40m

-Xmx512m

如果這些線是alraedy目前,只需更改值

+0

即時工作在api8 –

+0

是否有可能將代碼分成兩個類文件? –

+0

@RahulGupta問題是:如何增加** eclipse中的堆空間**不在android應用程序 – Selvin