アンドロイドプログラミング初心者です。以下のエラーを取得しています。
04-07 14:49:05.452: ERROR/AndroidRuntime(1566): FATAL EXCEPTION: main
java.lang.OutOfMemoryError
at java.lang.AbstractStringBuilder.enlargeBuffer(AbstractStringBuilder.java:94)
at java.lang.AbstractStringBuilder.append0(AbstractStringBuilder.java:145)
at java.lang.StringBuilder.append(StringBuilder.java:216)
at com.myapp.StartupActivity.onListItemClick(StartupActivity.java:87)
at android.app.ListActivity$2.onItemClick(ListActivity.java:319)
at android.widget.AdapterView.performItemClick(AdapterView.java:292)
at android.widget.AbsListView.performItemClick(AbsListView.java:1058)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:2514)
at android.widget.AbsListView$1.run(AbsListView.java:3168)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4340)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
タブ レイアウトを使用し、タブを制御するための 3 つのアクティビティがあります。アプリで使用できるメモリ ヒープを超えたと思います。タブから移動したときにオブジェクトを破棄する方法を教えてもらえますか? 以下のコードでエラーが発生します。
String separator = "|"
String myString = "";
for(String string : Mylist)
{
myString += myString + string + separator;
}