Trong trường hợp của tôi, có một trường hợp trong đó tôi cần đảm bảo rằng hoạt động này chỉ chạy một lần tại một thời điểm.Làm thế nào để giữ một cá thể hoạt động đơn lẻ nhưng có thể cập nhật chế độ xem?
Tôi thấy nếu tôi đặt LauchMode
hoạt động, tôi có thể đạt được mục tiêu ví dụ duy nhất, nhưng nó sẽ không cập nhật chế độ xem hoạt động.
Hoạt động này được khởi chạy bởi startActivityForResult
và chúng tôi gửi URI với mục đích hoạt động.
Hãy thảo luận với trường hợp nhất định này:
gallery - lauch hoạt động này với imageA.
máy ảnh - tán thành hoạt động này với imageB.
Yêu cầu của tôi không phá hủy hoạt động cũ, nhưng hoạt động vừa nhận được thông tin ý định mới sẽ làm mới chế độ xem.
Tôi đã tìm thấy phương pháp mới, onNewIntent
. Phương pháp này có thể làm mới ý định trước khi tiếp tục. Tôi sẽ thử nó.
Tại sao điều quan trọng là hoạt động duy trì sự sống? Tôi nghĩ điều đó là không thể. –
điều này là bởi vì nếu có hai trường hợp hoạt động, sẽ gây ra một số vấn đề trong ứng dụng của chúng tôi. vì vậy tôi cần phải chắc chắn rằng, nó là trường hợp duy nhất. – johnsonYu