3

我正在制作一个基本的应用程序,用户可以在其中检查他们的“用餐余额”,我通过解析正确的网页来做到这一点。

我的应用程序运行良好,但我发现当我退出它时,当前正在运行的应用程序屏幕(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);
}`

所以现在,我想弄清楚为什么“当前应用程序”屏幕会因为我的应用程序而变慢。我的应用程序没有在后台执行任何操作,它只是空闲。新手来了

4

1 回答 1

5

几天前这发生在我身上,我想我弄乱了我的 res 文件夹,一个非常大的图标最终出现在我的 res/drawable 文件夹中。

确保您的应用程序的图标不是太大(推荐的图标规范可以在这里找到:http: //developer.android.com/design/style/iconography.html)。检查里面的所有可绘制文件夹(xxhdpi、xhdpi、hdpi...)[Your app folder]/app/src/main/res/drawable/

希望我能帮上忙。快乐编码:)

于 2015-03-06T18:03:57.430 回答