2017-03-27 1 views
1

와 "백 스택 제거": 사용자가 오랜 시간 동안 작업을 떠나면 다시 스택시뮬레이션 안드로이드 가이드 <a href="https://developer.android.com/guide/components/activities/tasks-and-back-stack.html" rel="nofollow noreferrer">Tasks and Back Stack</a>에서 ADB

지우기

, 시스템은 모든 작업 을 지 웁니다 루트 활동을 제외한 활동. 사용자가 작업으로 다시 돌아 오면 루트 작업 만 복원됩니다.

adb 명령으로 어떻게 시뮬레이션 할 수 있습니까? 정확하게 앱을 죽이는 것과 같지 않습니다 (예 : adb shell am kill < package name >)

감사합니다.

답변

0

사용자가 장기간 작업을 떠날 경우 시스템은 루트 활동을 제외한 모든 활동의 작업을 지 웁니다.

따라서 시스템에서 리소스를 할당해야하지만 사용 가능한 RAM이 없으므로 메모리 확보를위한 프로세스 종료가 시작됩니다. 이 명령을 수행하려면 다음을 수행하십시오.

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

감사합니다. 정확히 내가 뭘 찾고 있었는지 :) – user3318743

관련 문제