Я создаю приложение KIOSK для определенного устройства c. Приложение является владельцем устройства.
Хотя в приложении было только одно действие, я решил эту проблему, вызвав startLockTask()
в onResume()
.
Проблема теперь, у меня несколько действий, и я хотите перейти от действия A к действию B таким образом, чтобы действие B «заменяло» действие A, что означает, что действие A должно d ie, а действие B должно запуститься.
Я сделал это как это
stopLockTask();
finish();
startActivity(intent);
Мне пришлось позвонить stopLockTask()
, иначе он не закончится sh.
Вызов startLockTask()
при действии B onResume()
работает, но это уродливо, потому что несколько тостов будут появляться сообщения «закреплено» и «откреплено».
Есть ли обходной путь, чтобы, возможно, убить действие, не останавливая задачу блокировки? Или скрыть всплывающие сообщения?