Cách xử lý thay đổi định hướng thích hợp trong Android là gì? Khi tôi nghiên cứu câu hỏi này có hai phương pháp xuất hiện.Cách xử lý thay đổi định hướng đúng cách trong Android
1 Phương pháp Sử dụng các phương pháp onSaveInstanceState(Bundle savedInstanceState)
và onRestoreInstanceState(Bundle savedInstanceState)
để lưu trữ và khôi phục hoạt động của bạn sau khi bị giết bởi hệ điều hành Android sau khi thay đổi hướng.
Phương pháp thứ hai Đã thêm android:configChanges="orientation|keyboardHidden"
vào AndroidManifest.xml của bạn để hoạt động sẽ không bị hủy khi định hướng được thay đổi.
Tôi đã thử cả hai phương pháp và cả hai đều hoạt động, tuy nhiên phương pháp đầu tiên mất nhiều thời gian hơn để triển khai. Trong khi tôi thấy các bài viết về phương pháp thứ 2, tôi muốn biết đây có phải là cách "được chấp nhận" và "đúng" để xử lý thay đổi định hướng hay không. Và những ưu điểm và nhược điểm của từng phương pháp là gì? Cảm ơn!