小编Der*_*izo的帖子

Android Studio:java.lang.OutOfMemoryError

我试图让我的应用程序在单击图像按钮时显示不同的视图。它是一个相当简单的应用程序,但我无法测试它是否有效,因为我不断收到内存不足错误。这是java类

编辑:

我将按钮图像的大小减小了 50%,但仍然出现内存不足错误。此外,我在 android 清单中添加了 android:largeHeap="true"。以下是原始文件,但有更新

仪表盘.java

    package com.pixel.deloitte.xprizeapplication;

import android.graphics.Color;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.view.Window;
import android.widget.TabHost;
import android.widget.TextView;

import java.io.IOException;

public class Dashboard extends AppCompatActivity {
    //private TabHost tabHost;
    //private int[] tabs = {R.drawable.dashboardnotclicked,R.drawable.teamreviewnotclicked,R.drawable.teambiosnotclicked,R.drawable.mentornotclicked,R.drawable.schedulenotclicked};
    public static class MyUncaughtExceptionHandler implements Thread.UncaughtExceptionHandler {
        @Override
        public void uncaughtException(Thread thread, Throwable ex) {
            if (ex.getClass().equals(OutOfMemoryError.class)) {
                try {
                    android.os.Debug.dumpHprofData("/sdcard/dump.hprof");
                } catch (IOException e) {
                    e.printStackTrace();
                }
                ex.printStackTrace();
            }

        }
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //Thread.currentThread().setDefaultUncaughtExceptionHandler(new …
Run Code Online (Sandbox Code Playgroud)

java android out-of-memory android-layout android-studio-2.0

4
推荐指数
2
解决办法
2万
查看次数