我正在制作一个基本的应用程序,用户可以检查他们的“餐饮余额”,我设法通过解析正确的网页来做到这一点。
我的应用程序运行正常,但我发现当我退出时,当前正在运行的应用程序屏幕(Android应用程序管理器)在我的应用程序显示时变得非常缓慢,甚至是滞后。
我尝试使用以下方法杀死我的应用程序,以便当我退出时应用程序不会在后台运行,但它没有用:
@Override
protected void onStop() {
super.onStop();
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(0);
}
@Override
public void onBackPressed() {
super.onBackPressed();
finish();
System.exit(0);
}`
所以现在,我想弄清楚为什么“当前应用”屏幕由于我的应用程序而变慢。我的应用程序没有在后台执行任何操作,它只是闲置。新手在这里。
答案 0 :(得分:4)
几天前发生在我身上,我发现我搞砸了我的res文件夹,一个非常大的图标最终出现在我的res / drawable文件夹中。
确保您的应用图标不是太大(可在此处找到推荐的图标规范:http://developer.android.com/design/style/iconography.html)。检查[Your app folder]/app/src/main/res/drawable/
内的所有可绘制文件夹(xxhdpi,xhdpi,hdpi ...)
希望我能提供帮助。 快乐的编码:)