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