Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 破坏活动背景_Java_Android - Fatal编程技术网

Java 破坏活动背景

Java 破坏活动背景,java,android,Java,Android,我的应用程序包含10多个有背景的活动。问题是,当我点击按钮移动到另一个活动时,我的应用程序崩溃,因为我没有为应用程序释放足够的内存。请在活动(B)开始之前,清楚地告诉我如何编写代码来销毁活动(A)的背景 PS:Somme one告诉我您必须使用此代码查看。setBackgroundResource(0)&我不知道我必须在哪里用java编写代码,请清楚地告诉我如何做到这一点 我不知道我是否使用以下java代码: @Override public void onStart() { super

我的应用程序包含10多个有背景的活动。问题是,当我点击按钮移动到另一个
活动时,我的应用程序崩溃,因为我没有为应用程序释放足够的内存。请在
活动
(B)开始之前,清楚地告诉我如何编写代码来销毁
活动
(A)的背景

PS:Somme one告诉我您必须使用此代码
查看。setBackgroundResource(0)
&我不知道我必须在哪里用java编写代码,请清楚地告诉我如何做到这一点

我不知道我是否使用以下java代码:

@Override
public void onStart() {
    super.onStart();
}

@Override
public void onPause() {
    super.onPause();
}

@Override
public void onStop() {
    super.onStop();
}

@Override
public void onDestroy() {
    super.onDestroy();
}

你不需要自己破坏后台活动,android系统会帮你完成。当某个活动不再使用时,系统将自动销毁它

视图。setBackgroundResource(0)
用于清除视图的背景


顺便说一句,你说你的应用程序崩溃是因为内存不足,也许这是一个ANR,但10+活动不应该例外。所以最好放日志。

你不需要自己破坏后台活动,android系统会帮你做的。当某个活动不再使用时,系统将自动销毁它

视图。setBackgroundResource(0)
用于清除视图的背景


顺便说一句,你说你的应用程序崩溃是因为内存不足,也许这是一个ANR,但10+活动不应该例外。所以最好把日志放进去。

这是一个非常大的主题,在本文中有广泛的介绍。特别是在标题为。我建议您仔细阅读本文档,尤其是如果您想自己处理位图的加载、缓存和垃圾收集


否则,我建议您采用众多库中的一个,这些库将为您处理所有这些问题。例如或者。

这是一个非常大的主题,在本手册中有广泛的介绍。特别是在标题为。我建议您仔细阅读本文档,尤其是如果您想自己处理位图的加载、缓存和垃圾收集


否则,我建议您采用众多库中的一个,这些库将为您处理所有这些问题。例如或者。

使用
finish()之后<代码>开始触觉(意图)您的意思是:Intent Intent=新Intent(MainActivity.this,Main2Activity.class);星触觉(意向);finish();}});是的。启动另一个活动后,如果不需要遍历返回到上一个活动,则必须结束上一个活动。使用
finish()之后<代码>开始触觉(意图)您的意思是:Intent Intent=新Intent(MainActivity.this,Main2Activity.class);星触觉(意向);finish();}});是的。启动另一个活动后,如果不需要遍历回上一个活动,则必须结束上一个活动。它仍将该活动存储在backbackback中。它仍将该活动存储在backbackback中