Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这可能是一个愚蠢的问题,但我的应用程序似乎在我停止它之后仍然在运行。我通过按住主页键并将应用程序拖到左侧来关闭它。但是,我仍然看到 logcat 输出,它只有在我转到设置--> 应用程序--> 运行应用程序并以这种方式停止时才会停止。这是我的应用程序中的错误还是这是预期的 android 行为?
这是意料之中的。安卓行为
与许多其他操作系统不同,Android 默认情况下没有用于手动关闭应用程序的专用按钮。这是因为 Android 旨在管理正在运行的应用程序本身并根据需要关闭它们。
根据设计,Android 处理分配给应用程序的内存和时间。这可确保保持打开状态的应用程序不会导致智能手机速度变慢或内存不足。
当按下 Home 按钮时,您的应用程序将进入后台,Android O/S 将在内存不足时将其关闭。如果没有,您再次打开该应用程序,它会从您离开的地方继续。除非您在应用程序中专门创建一个方法来关闭(完成)您的应用程序。