Tôi hiện đang làm việc trên một ứng dụng trò chơi đa luồng cho nền tảng Android ... cho đến nay rất tốt ... Tôi vừa gặp một lỗi trong ứng dụng của tôi khiến nó khởi động lại thay đổi định hướng (cố định bằng cách chỉ định một hướng cụ thể tùy thuộc vào sự sẵn có của bàn phím phần cứng hay không, điều quan trọng 'cuz nó là một trò chơi trực tuyến với khả năng trò chuyện), và hoạt động ... NHƯNG bây giờ tôi đang cố gắng tránh cùng vấn đề khi người dùng chỉ cần trượt mở bàn phím phần cứng. Tôi không chắc chắn làm thế nào để đi về tránh việc khởi động lại ứng dụng của tôi hoặc tiết kiệm của nhà nước của ứng dụng của tôi. Bất kỳ giải pháp/đề xuất nào?Tránh Ứng dụng Khởi động lại khi Bàn phím Phần cứng Mở
5
A
Trả lời
8
Trong thẻ <activity>
của bạn trong biểu hiện của bạn:
android:configChanges="orientation|keyboardHidden"
Trong lớp hoạt động của bạn:
@Override
public void onConfigurationChanged(final Configuration newConfig)
{
// Ignore orientation change to keep activity from restarting
super.onConfigurationChanged(newConfig);
}
Các vấn đề liên quan
- 1. Làm thế nào để giữ bàn phím mềm mở khi khởi động hoạt động trong Android?
- 2. Tab Máy chủ tab Android lấy cắp tiêu điểm khi sử dụng Bàn phím phần cứng
- 3. Mở bàn phím mềm khi nhấn phím
- 4. Bắt đầu ứng dụng Android với bàn phím ảo mở
- 5. Cách tránh Màn hình đen khi khởi động ứng dụng
- 6. Mô phỏng mở/đóng bàn phím phần cứng trong trình mô phỏng
- 7. Khởi động lại ứng dụng trong Eclipse
- 8. Làm cách nào để buộc hiển thị và ẩn Bàn phím ảo nếu không có bàn phím phần cứng?
- 9. Không muốn bàn phím mềm tự động hiển thị khi khởi chạy - Android
- 10. Android Khởi động lại ứng dụng
- 11. Làm cách nào để biết liệu có bàn phím phần cứng?
- 12. Khởi động lại ứng dụng Backbone
- 13. Buộc Bàn phím mềm mở
- 14. Tự động khởi động lại ứng dụng Net khi thay đổi cấu hình
- 15. Khởi động lại ứng dụng bằng C#
- 16. Đăng ký tuyến động, cần khởi động lại ứng dụng?
- 17. Chỉ thị khởi động lại cứng ở Akka?
- 18. Ứng dụng Android khởi động lại trên thay đổi hướng
- 19. Làm cách nào để phát hiện thấy bàn phím phần cứng được gắn vào iPhone?
- 20. Tự động khởi động lại ứng dụng Erlang
- 21. Khởi động lại khi khởi động/Khởi động lại hành khách
- 22. Ẩn bàn phím di động khi biểu mẫu được gửi trong ứng dụng Ajax
- 23. Cách đóng Hoạt động với bàn phím phần mềm sau khi nhấn BACK?
- 24. Chạy ứng dụng khi khởi động
- 25. Mở rộng bàn phím ảo Android
- 26. khởi động lại ứng dụng mà không cần khởi động lại máy chủ?
- 27. Khởi động lại ứng dụng Heroku tôi tự động
- 28. Làm thế nào để phát hiện sự hiện diện của bàn phím phần cứng?
- 29. Khi nào khởi động lại và không tải lại Nginx?
- 30. Loại bỏ ứng dụng từ nhiệm vụ hoạt động dẫn đến tai nạn khi cố gắng mở lại ứng dụng
đẹp! : D Gotta yêu một giải pháp dễ dàng. Nhờ bạn, tôi sẽ không đuổi theo đuôi của tôi, hah. Nhìn tốt – sduffy89