В моей ситуации есть один случай, в котором мне нужно убедиться, что действие выполняется только один вовремя.
Я обнаружил, что если я установлю LauchMode
действия, я смогу достичь цели с одним экземпляром, но это не будет обновлять представление действия.
Это действие запускается startActivityForResult
, и мы отправляем URI с намерением действия.
Давайте обсудим этот конкретный случай:
галерея - запустите это действие с помощью imageA.
camera - запустите это действие с помощью imageB.
Я не прошу уничтожать старую операцию, но действие, которое только что получило информацию о новом намерении, должно обновить представление.
Я нашел новый метод, onNewIntent
.
Этот метод может обновлять намерение перед возобновлением. Я попробую.