我在「較慢」的手機(512MB內存)上出現內存不足錯誤。出現內存不足錯誤,一個活動中的圖像太多
我的應用程序在主要活動上有一些選項卡,在這些選項卡中它有一些鏈接到webview的圖像按鈕。 我認爲錯誤來自一次加載所有圖像,即使是在第一個標籤上看不到的圖像。我已經試過"android:largeHeap="true""
,但它仍然崩潰。
任何人都可以幫助我讓我的應用程序不加載圖像,直到這些圖像被按下的標籤?將可見性更改爲INVISIBLE or GONE
也無濟於事。
編輯:
我加載我的圖片,按鈕:
XML:
<Button
android:id="@+id/jn"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_marginTop="3dp"
android:background="@drawable/b_jn" />
JAVA:
Button bjn = (Button) findViewById(R.id.jn);
bjn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent("applandia.quiosquedigitalfree.JN"));
}
});
現在我有其中約50在排在同一活動中。我不是專家編碼器。
你如何加載你的圖片?請編輯您的問題以包含該代碼和實際堆棧跟蹤。 – thegrinner
請考慮添加一些代碼,清楚地顯示您的問題。其實我們至少沒有足夠的信息來幫助你。 – ztirom