Trong ứng dụng của tôi, tôi có một số hoạt động, Nếu tôi để ứng dụng ở giữa ứng dụng lần sau khi ứng dụng khởi động lại nó bắt đầu từ nơi tôi rời, tôi muốn ứng dụng của mình để khởi chạy lại từ màn hình giật gân và sau đó nó sẽ di chuyển đến hoạt động mà tôi rời đi, làm cách nào tôi có thể làm điều đóLàm thế nào để luôn khởi động ứng dụng từ màn hình giật gân sau đó hoạt động cuối cùng bên trái
Trả lời
Chính xác thì bạn muốn rời khỏi ứng dụng là gì?
Kịch bản 1: Nếu người dùng hoàn toàn loại bỏ các ứng dụng từ các ứng dụng gần đây (nó đã chấm dứt) bên cạnh người sử dụng thời gian sẽ mở ứng dụng LAUNCHER
(xem AndroidManifest.xml
) sẽ được đưa ra. Vì vậy, bạn nên làm cho SplashActivity của bạn hoạt động LAUNCHER
.
Kịch bản 2: Trong người dùng hạn chế tối đa các ứng dụng và onStop
và lẽonDestroy
phương pháp vòng đời về các hoạt động hiện tại sẽ được gọi. Sau khi người dùng sẽ khôi phục ứng dụng từ các lần gần đây (nếu hoạt động bị phá hủy thì phương thức onCreate
đầu tiên sẽ được gọi) sau đó các phương thức vòng đời sẽ được gọi là onStart
và onResume
vòng đời. Xem thêm về các phương pháp vòng đời trong docs.
Hiển thị màn hình giật gân mỗi khi người dùng giảm thiểu và khôi phục ứng dụng từ những lần gần đây không phải là ý tưởng đặc biệt tốt, vì vậy tôi khuyên bạn nên chọn "Kịch bản 1" và chỉ hiển thị màn hình giật gân một lần - khi người dùng khởi chạy ứng dụng. Nhưng nếu vì lý do nào đó bạn muốn hiển thị màn hình giật gân mỗi lần sau khi người dùng khôi phục ứng dụng, bạn có thể kiểm tra điều này tutorial. Nó có thể là một chút khôn lanh trong Android vì bạn không thể hiển thị nó chỉ onResume
hoặc onStart
vì những phương pháp này sẽ được gọi không chỉ khi bạn khôi phục ứng dụng từ các lần gần đây mà còn khi bạn bắt đầu hoạt động này.
Có vẻ như trong mọi hoạt động của onResume và onStart tôi phải khởi chạy màn hình splash manully, – blackHawk
Đồng thời để lại i nghĩa là nhấn nút quay lại và khởi chạy lại từ biểu tượng ứng dụng hoặc từ các ứng dụng gần đây – blackHawk
Nếu bạn bắt đầu hoạt động màn hình giật gân trong onStart mà không cần kiểm tra thêm sẽ được khởi chạy ngay cả khi bạn bắt đầu hoạt động của mình từ mã. –
- 1. Màu nền màn hình hoạt động giật gân
- 2. Màn hình khởi động iOS7 (màn hình giật gân) để lại một khoảng trống ở dưới cùng
- 3. màn hình giật gân android
- 4. android.content.ActivityNotFoundException: Không tìm thấy hoạt động nào để xử lý màn hình giật gân Intent
- 5. Hoạt ảnh Ionic cho màn hình giật gân
- 6. Android: 'Màn hình giật gân' chỉ một lần
- 7. Làm cách nào để tạo màn hình giật gân làm ứng dụng tải sẵn trong ứng dụng độc lập JavaFX?
- 8. Làm thế nào để thiết lập màn hình giật gân cho android phản ứng bản địa
- 9. Làm thế nào để xây dựng màn hình giật gân trong ứng dụng biểu mẫu cửa sổ?
- 10. Cách tăng tốc độ tải màn hình giật gân
- 11. Màn hình giật gân đa luồng trong C#?
- 12. Chấm dứt tất cả các hoạt động trước đó khác khi hoạt động giật gân bắt đầu
- 13. Cách tốt nhất để có màn hình giật gân trong ứng dụng Android?
- 14. Làm thế nào để thay đổi vị trí của hình ảnh màn hình giật gân?
- 15. Hình ảnh khởi chạy iOS 7 (màn hình giật gân) mờ dần
- 16. Genymotion bị kẹt trên màn hình giật gân
- 17. Cách triển khai màn hình giật gân trong android
- 18. tên ứng dụng android phonegap xuất hiện trước màn hình giật gân
- 19. Làm mờ hoạt động từ Hoạt động trước đó trong Android
- 20. Tệp GIF trong màn hình giật gân Ionic
- 21. Ứng dụng Cordova/Ionic iOS treo trên màn hình giật gân trong khi tải các plugin
- 22. Làm cách nào để hiển thị con trỏ chờ trong khi khởi động ứng dụng WPF?
- 23. Làm cách nào để tạo màn hình giật gân cho GUI?
- 24. ứng dụng màn hình giật gân và ẩn thanh tác vụ
- 25. Kích thước chuẩn cho màn hình giật gân của Windows
- 26. Làm cách nào để cung cấp 3 kích thước màn hình giật gân cho ứng dụng Windows 8?
- 27. Thi đua video giật gân trong ứng dụng iOS
- 28. màn hình trắng xuất hiện trước khi giật gân
- 29. Làm thế nào để làm cho một ứng dụng Android trở lại hoạt động mở cuối cùng khi khởi động lại?
- 30. Android - Ngăn màn hình trắng lúc khởi động
Hiển thị màn hình Splash trong Hoạt động trênResume –
@ Tonteria24 Tốt hơn để làm điều đó trong 'onStart', vì' onResume' sẽ được gọi trong nhiều trường hợp. – Ekalips
onStart không được gọi là khởi chạy lại ứng dụng nếu người dùng rời khỏi ứng dụng bằng phím Home. –