Tôi có một ứng dụng Android tải các trang web trong một hoạt động với một WebView. Tôi đang sử dụng truy xuất trang theo cách thủ công và sử dụng loadDataWithBaseURL của WebView để hiển thị trang đó trên màn hình. Mọi thứ đều ổn.Android: Phương thức của WebView goBack() hiển thị một trang trống
Bây giờ, tôi đang cố gắng ghi đè nút Quay lại để mô phỏng trở lại trong ngăn xếp lịch sử WebView. Tôi có thể ghi đè lên nút Quay lại, tôi có thể thấy rằng có một ngăn xếp lịch sử trong WebView, tôi có thể thấy url lịch sử là chính xác, nhưng khi tôi gọi phương thức goBack() của WebView), nó sẽ hiển thị một trang trống .
Bất kỳ ai gặp phải điều này trước đây hoặc cho tôi một vài đề xuất để tiếp tục điều này?
Chỉnh sửa: Nếu tôi sử dụng phương thức tải của WebView, nút Quay lại có ghi đè hoạt động như dự định. Nhưng tại sao .... Nếu tôi cần phải xử lý bằng tay, làm thế nào để tôi bắt đầu rối tung với các trang lịch sử?
Tôi đã kiểm tra nó. Từ mô tả của tôi trong câu hỏi trên, tôi cũng có thể nhận được url lịch sử (trang trước). Khi tôi thực hiện goBack, nó sẽ hiển thị một trang trống. – Bundeeteddee