Tôi có các hoạt động được tạo và khởi chạy từ các tùy chọn menu. Tuy nhiên, tôi nhận thấy rằng điều này có thể có nghĩa là đôi khi có hai hoặc nhiều bản sao của cùng một hoạt động. Vì vậy, tôi tự hỏi nếu có một cách để xem nếu một hoạt động đã được instantiated và sau đó có các ứng dụng chuyển sang nó hoặc tạo một cái mới nếu nó không instantiated.Tái sử dụng các hoạt động trước đó?
5
A
Trả lời
2
Bạn có thể chỉ định thông tin liên quan đến điều đó trong tệp kê khai Android. Xem tài liệu activity element. Tôi tin rằng launchmode có thể kiểm soát những gì bạn đang sau.
5
Bạn có thể kiểm soát một số khía cạnh của việc này với android:launchMode
về hoạt động.
4
lập trình thử sau:
Intent intent = new Intent(contextActivity, NextActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
contextActivity.startActivity(intent);
Các vấn đề liên quan
- 1. Sử dụng email với Hộ chiếu địa phương. Trợ giúp trước đó không hoạt động
- 2. Cách duy trì trạng thái trước đó của hoạt động
- 3. Làm mờ hoạt động từ Hoạt động trước đó trong Android
- 4. setDefaultCredential không hoạt động cho UIWebView trong iOS 7 nhưng hoạt động tốt trong các phiên bản iOS trước đó
- 5. Tái sử dụng Google Map v2 trên nhiều đoạn trong một Hoạt động
- 6. Nhận cửa sổ hiện hoạt cuối cùng: Nhận cửa sổ hoạt động trước đó
- 7. Tái sử dụng jsessionId trên XMLHttpRequest ajax sử dụng jquery
- 8. Chuyển đổi giữa các hoạt động: Không ẩn hoạt động trước đây
- 9. Sử dụng "..." và 'tái tạo'
- 10. Làm thế nào để tái sử dụng một ứng dụng tái sử dụng trong Django
- 11. Android nhận hoạt động trước
- 12. Android quay lại Hoạt động trước
- 13. HttpContext.Current.Items được tái sử dụng?
- 14. strtol tái sử dụng param
- 15. Sử dụng lại thanh hành động trong tất cả các hoạt động của ứng dụng
- 16. Tái sử dụng Javadoc và các phương pháp quá tải
- 17. GoogleAccountCredential tái sử dụng auth - Google Drive
- 18. Android: Dừng Tái tạo hoạt động theo hướng thay đổi
- 19. Model.find(). Sau đó() kích hoạt trước khi các bản ghi thực sự được tải
- 20. Nếu một hoạt động được dừng lại sau đó tái tạo những gì được thông qua vào getIntent()
- 21. Cư trú NA trong một véc tơ sử dụng các giá trị phi NA trước đó?
- 22. Sử dụng lại phạm vi trước đó trong các lệnh cũ trong VIM
- 23. Sử dụng Công cụ phát triển IE8 'để gỡ lỗi các phiên bản IE trước đó
- 24. Magento XML sử dụng trước/sau để đặt khối hầu như không bao giờ hoạt động
- 25. @Rollback (false) không hoạt động trên @Trước khi sử dụng SpringJUnit4ClassRunner
- 26. Tái xuất bản ứng dụng web ASP.NET Trong khi trang web đang hoạt động
- 27. Hình ảnh tải UITableViewCell và các ô tái sử dụng
- 28. sử dụng GIN trong các hoạt động GWT
- 29. sử dụng MySql.Data.MySqlClient; không hoạt động
- 30. sử dụng startActivityForResult từ không hoạt động
Khi cung cấp mã mà giải quyết vấn đề, tốt nhất là cũng để cung cấp cho ít nhất một giải thích ngắn gọn về cách hoạt động như thế mà folks đọc sẽ không phải tinh thần phân tích nó dòng để hiểu sự khác biệt. – Fluffeh