Làm thế nào để dừng ứng dụng chạy ở chế độ nền trong Android? Tôi muốn ứng dụng của tôi bắt đầu mỗi khi tải. Làm thế nào để làm điều đó theo chương trình.Dừng ứng dụng chạy trong nền?
Trả lời
Override onStop
phương pháp hoạt động của bạn:
@Override
public void onStop(){
super.onStop();
finish();
}
Nhưng tôi nghĩ đó là một ý tưởng tồi để khởi động lại ứng dụng của bạn mỗi lần. Tốt hơn là ghi đè phương thức onStart
và xử lý "khởi động lại" tại đây.
Thực tế, ứng dụng của bạn không "chạy" ở chế độ nền. Hệ điều hành Android giữ nó trong bộ nhớ, hoặc lưu trạng thái của hoạt động của bạn vào thiết bị (và sau đó bạn có thể tải nó, sử dụng savedInstanceState
param trong phương pháp onCreate
).
Thao tác này sẽ hủy hoạt động khi người dùng tạm ngưng điện thoại hoặc khi rời khỏi hoạt động. –
@ MarkGjøl, tôi nghĩ đây là những gì anh ta muốn. Tuy nhiên đó là ý tưởng tồi) –
Đó cũng là những gì tôi hiểu trong Wht OP hỏi. Đó là câu trả lời cho câu hỏi, nhưng đó là thực hành không tốt. Toàn bộ hệ sinh thái Android dựa trên thực tế là người dùng không phải lo lắng về việc "chấm dứt" hoặc "bắt đầu từ đầu" một ứng dụng. – Guillaume
Sau khi thêm kết thúc();
Mã này sẽ dừng hoàn toàn ứng dụng.
System.runFinalizersOnExit(true);
System.exit(0);
android.os.Process.killProcess(android.os.Process.myPid());
bạn nên tận dụng Intent.FLAG_ACTIVITY_CLEAR_TOP
để kết thúc tất cả các hoạt động khác chạy trong hồ bơi hoạt động và gọi hoạt động đầu tiên, nơi bạn có thể yêu cầu để thoát khỏi ứng dụng
Hệ sinh thái Android toàn dựa trên thực tế là người dùng không phải lo lắng về việc "chấm dứt" hoặc "bắt đầu từ đầu" một ứng dụng. Nếu bạn cần phải bắt đầu ứng dụng của bạn từ đầu mỗi lần, đó có thể là vì bạn có nhiệm vụ trong "đầu" của bạn mà không nên có, và có lẽ nên ở đâu đó trong onResume
.
Vui lòng cung cấp cho chúng tôi thêm chi tiết nếu bạn muốn có câu trả lời chi tiết hơn.
- 1. Cách tạo ứng dụng Cocoa chạy nền?
- 2. iphone XMPP Ứng dụng chạy nền
- 3. để chạy ứng dụng liên tục trong nền
- 4. Làm thế nào để chạy ứng dụng android trong nền
- 5. Làm thế nào để chạy ứng dụng J2ME trong nền?
- 6. Ứng dụng đang chạy ở chế độ nền
- 7. giữ ứng dụng đang chạy ở chế độ nền
- 8. Cách lấy tên của ứng dụng chạy nền
- 9. Tạm dừng ứng dụng Android với Phonegap
- 10. Chạy ứng dụng Java console làm daemon (nền)
- 11. Làm thế nào để xử lý lỗi AVPlayer trong khi ứng dụng đang chạy trong nền?
- 12. Khi ứng dụng iOS chạy ẩn, các tác vụ kéo dài có bị tạm dừng không?
- 13. cách chạy ứng dụng android phonegap ở chế độ nền (sau khi đóng ứng dụng)?
- 14. Run Android ứng dụng PhoneGap trong nền
- 15. Dừng Eclipse khi mở ứng dụng Android
- 16. Dừng chạy ứng dụng GWT ở chế độ phát triển (trong nhật thực)
- 17. iOS AVAudioPlayer khiến nhạc nền của ứng dụng khác dừng lại
- 18. làm thế nào để chạy ứng dụng của tôi trong nền trong iphone?
- 19. Làm thế nào tôi có thể chạy ổ cắm UDP trong nền trong ứng dụng iPhone?
- 20. Cách dừng gỡ lỗi trong ứng dụng Android trong Eclipse
- 21. Làm cách nào để chạy ứng dụng GPS của tôi ở chế độ nền?
- 22. Đẩy ứng dụng Android vào nền
- 23. Dừng dịch vụ nền từ thông báo
- 24. Lập lịch nhiệm vụ ứng dụng iOS để chạy trong khi ở chế độ nền
- 25. Cách chạy một quá trình 30 giây trong nền sau mỗi giờ (ứng dụng iphone)
- 26. Làm thế nào để chạy ứng dụng Console trong nền (không có giao diện người dùng)?
- 27. Làm thế nào để chạy một ứng dụng Android trong nền?
- 28. AudioQueueStart không thành công khi ứng dụng iphone chạy trong nền iOS4.0
- 29. Chạy một sự kiện nền thông thường trong ứng dụng web Java
- 30. tiếc là ứng dụng đã dừng
hãy làm rõ nó –
Vui lòng cho tôi biết tóm tắt về câu hỏi của bạn. – Lucifer
thử bài này http://stackoverflow.com/questions/7426751/how-to-close-stop-running-application-on-background-android nó có thể giúp bạn. – Ajay