【问题标题】:Simulate "Clearing the back stack" with adb用 adb 模拟“清除后台堆栈”
【发布时间】:2017-03-27 05:36:44
【问题描述】:

来自安卓指南Tasks and Back Stack:

清除后台堆栈

如果用户长时间离开任务,系统会清除该任务 除根活动外的所有活动。当用户返回 再次执行任务,仅恢复根活动。

如何使用adb 命令模拟这个? 我想这并不完全像杀死应用程序(比如调用:adb shell am kill < package name >)

谢谢。

【问题讨论】:

    标签: android process terminal adb back-stack


    【解决方案1】:

    如果用户长时间离开一个任务,系统会清除该任务除根Activity之外的所有Activity。

    因此,这是完全相同的行为,当系统需要分配资源但它没有可用的 RAM 时,它开始杀死进程以获取内存。模拟你可以执行这个命令:

    adb shell am send-trim-memory com.your.package MODERATE
    

    【讨论】:

    • 谢谢。正是我想要的:)
    猜你喜欢
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-11
    • 1970-01-01
    • 2019-09-19
    • 1970-01-01
    相关资源
    最近更新 更多