Tôi đang sử dụng Intents để chuyển đổi giữa các hoạt động trong ứng dụng Android của mình. Tôi đang đưa dữ liệu vào Intent để sử dụng trong hoạt động tiếp theo. Khi tôi chuyển đổi điện thoại giữa chế độ ngang và dọc, các giá trị được truyền từ mục đích bị mất và tôi nhận được NullPointerException.Android - chuyển đổi giữa chế độ ngang và dọc làm cho Intent bị mất giá trị
Ai đó có thể vui lòng cho tôi biết điều gì có thể sai.
Có nhiều mã để đăng hoàn toàn. Nhưng nếu ai đó cần xem xét các phần cụ thể của mã, tôi có thể đăng nó ở đây.
Chỉnh sửa
Tôi đã giải quyết được vấn đề trạng thái không được lưu. Nhưng một vấn đề khác mà tôi phải đối mặt là không có nút nào trên màn hình hoạt động sau khi định hướng đã được thay đổi. Khi nhấn nút, tôi nhận được cảnh báo này trong LogCat
02-25 23:07:49.190: WARN/WindowManager(58): No window to dispatch pointer action 0
Xin vui lòng trợ giúp.
Tại sao câu hỏi cuối cùng? Điều quan trọng là phải đính kèm lại người nghe? Làm ơn cho tôi biết. :) –
Có, bởi vì nếu bạn không đính kèm lại chúng, chúng sẽ vẫn được đính kèm với các nút cũ không tồn tại nữa. –
+1 cảm ơn! Tôi chỉ bị mắc kẹt với lỗi này trong một giờ qua. Tôi đã thực sự ghét Android Development! Nó làm phức tạp những điều tầm thường. –