Я использую dpm.wipeData (0) для очистки данных, но для выполнения этой функции требуется около 2 минут. Here is a log of the wipeData(0). Зачем? Можно ли улучшить?Почему dpm.wipeData() занимает ~ 2 минуты?
ответ
wipeData()
выполняет заводскую перезагрузку устройства, аналогично тому, что можно сделать в Settings > Backup & reset > Backup my data
. Этот процесс тоже очень длинный.
Более быстрый сброс завода может быть сделан с FastBoot (командой загрузчика от USB), но вы, вероятно, не хотите использовать это:
fastboot erase userdata
fastboot erase cache
fastboot reboot
Это не дает ответа на вопрос. Чтобы критиковать или просить разъяснения у автора, оставьте комментарий ниже их сообщения. – Almo
@Almo На самом деле он отвечает на вопрос. Это дает основание для того, чтобы очистить данные, требуя времени, и предоставляет альтернативу, которая выполняется быстрее. – iheanyi
@iheanyi, когда я нажал эту кнопку, ответ только что сказал: «2 минуты быстро для сброса настроек». Это не отвечает на вопрос. – Almo
несколько моментов, чтобы ответить на ваш вопрос:
1) Зачем уходит 2 минуты? Поскольку вы протираете устройство, это требует времени. ОС необходимо стереть все пользовательские данные и перезагрузиться, что занимает немного времени (2 минуты для меня не слишком много).
2) Почему dpm.wipeData(
)
? Что должен делать флаг «0»? Shouldn't it be 1?
В целом, почему, по вашему мнению, это займет менее 2 минут?
Где в этом журнале есть wipeData? Я вижу некоторые батареи, много wifi, и некоторые аудио и системные журналы. Основываясь на этом журнале, я очень сомневаюсь, что устройство было вытерто. Как вы получили журнал wipeData? Он перезагружает телефон, затем стирает его при загрузке телефона. – iheanyi