首页 > 解决方案 > Android应用程序未释放内存且未关闭

问题描述

当我按“返回”时,我编写了程序,完成应用程序并停止所有服务。

但是完成后,Android Studio 说应用程序没有关闭,而分析器仍然说应用程序没有关闭并且正在使用内存。

如何在没有System.exit(0)and的情况下释放所有内存并关闭应用程序android.os.Process.killProcess(android.os.Process.myPid())

这是我在测试时使用的代码。

@Override
public void onBackPressed(){
  finishAndRemoveTask();
}

@Override
protected void onDestroy(){
  // Stopping notification listener service
  stopService(serv);
  // Removing notification
  ((NotificationManager) getSystemService(Context.NOTIFICATION_SERVICES)).cancel(0);
  System.out.println("Goodbye, Cruel world.");
}

标签: javaandroid

解决方案


推荐阅读