Android内存问题
我不擅长安卓的内存,但是内存太高了。我没有得到任何错误,但我想优化性能 首先 我在MainActivity中有一个OnClickListener,当用户按下Home或Desc等按钮时,它只会更改ListView内容。 在听众中,我有一个匿名的听众,我不知道这是好是坏Android内存问题,android,memory,Android,Memory,我不擅长安卓的内存,但是内存太高了。我没有得到任何错误,但我想优化性能 首先 我在MainActivity中有一个OnClickListener,当用户按下Home或Desc等按钮时,它只会更改ListView内容。 在听众中,我有一个匿名的听众,我不知道这是好是坏 case "Mein Konto": fullFragment.removeAllViews(); fullFragment.addView(getLayoutInflater().inflate(R.layout.my_accou
case "Mein Konto":
fullFragment.removeAllViews();
fullFragment.addView(getLayoutInflater().inflate(R.layout.my_account_layout, null));
findViewById(R.id.herr).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
findViewById(R.id.herr).setBackgroundDrawable(Function.getDrawable(getApplicationContext(), R.drawable.herr_white));
findViewById(R.id.frau).setBackgroundDrawable(Function.getDrawable(getApplicationContext(), R.drawable.frau_blue));
((ImageView) findViewById(R.id.herr_img)).setImageResource(R.drawable.herr_blau);
((ImageView) findViewById(R.id.frau_img)).setImageResource(R.drawable.frau);
}
});
ID herr在布局中,这就是为什么我在充气后使用它来避免崩溃空引用
第二
我在布局XML中有太多视图,比如EditText,bla-bla。
正如我所说,我在应用程序中有一个导航,当用户按like Settings时,它使一个视图组可见,当用户按back时,它使其不可见。在视图组中,我有太多的EditText等。不仅是设置,还有一些
问题:
如何改进代码
编辑
我还尝试使用HPROF Dump,但找不到源代码
以下是一些结果示例:
mContext in android.widget.ListView@Blabla
myClass in de.demo.project.MainActivity@Blabla
instance in Blabla
OnItemClickListener mContext in android.widget.ListView @blabla
可能是你设置图像的问题检查你的图像大小,也许更多,图像的分辨率是1242 x 900,但我使用毕加索库从URL加载图像。我应该调整图像的大小吗?如果是,如何进行?我想保持这个比例,宽度应该是设备的最小宽度。