2010-06-20 38 views
5

Tôi muốn tắt ý định ứng dụng gần đây được kích hoạt khỏi biểu tượng khi bạn giữ nút home. Tôi hiện đang phát hiện, trong onCreate(), nếu mục đích được kích hoạt từ hộp thoại khởi chạy nhanh, và sau đó tôi gọi finish().Android: Vô hiệu hóa mục đích ứng dụng gần đây

Điều này đòi hỏi rằng khi ứng dụng đi tới nền finish() được gọi để khi ứng dụng được khởi chạy, nó đi qua onCreate(). Điều này yêu cầu mã hóa chiến lược khi chuyển đổi giữa các hoạt động trong ứng dụng.

Tôi đoán tôi có thể bắn finish() trong onResume() cũng sau khi phát hiện ý định đến từ đâu, nhưng một loạt mã hóa không cần thiết có thể bị loại bỏ nếu mục đích khởi chạy nhanh chóng có thể bị tắt.

Mục đích khởi chạy nhanh có thể bị tắt không?

+0

Mục đích khởi chạy nhanh là gì? Có phải mục đích được gửi khi nhấp vào biểu tượng ứng dụng trong màn hình chính không? – Vinay

+0

Mục đích của nó được kích hoạt từ biểu tượng trong hộp thoại được mở khi bạn giữ nút home. –

+0

Bạn có thể đăng Hành động ý định được nhận không? – Vinay

Trả lời

18

Mục đích khởi chạy nhanh có thể bị vô hiệu hóa không?

Đặt tệp kê khai cho hoạt động này. Điều đó sẽ khiến hoạt động của bạn không xuất hiện trong danh sách các hoạt động được sử dụng gần đây, đó là những gì tôi cho rằng bạn đang gọi là "khởi động nhanh".

+0

Giải pháp ngọt ngào !! –

Các vấn đề liên quan