Trong khi phát triển ứng dụng Android nhắm mục tiêu tất cả các phiên bản trên 4.1, tôi đã quan sát thấy việc gỡ cài đặt ứng dụng của mình và cài đặt lại ứng dụng không xóa dữ liệu của nó.
Ứng dụng này được thiết kế để lưu trữ các chi tiết mà nó yêu cầu trong màn hình đầu tiên. Sau khi gỡ cài đặt và cài đặt lại trong phiên bản HĐH 4.4.4, ứng dụng sẽ nhắc người dùng điền dữ liệu, điều này là bình thường. Tuy nhiên, trong phiên bản 6.0, trình tự cài đặt / gỡ cài đặt tương tự mang lại dữ liệu đầu vào ban đầu.
Tôi đã cố gắng đảm bảo bằng cách truy cập /data/data/my package folder
để xem cơ sở dữ liệu đã biến mất sau khi gỡ cài đặt và thực sự thư mục đó sẽ bị xóa trong khi gỡ cài đặt.
Tôi đã cố gắng xóa ứng dụng bằng cách truy cập trang cài đặt, thông qua Titanium Backup và kết quả đều giống nhau. Thiết bị được root Nexus 5 chạy v6.0.
Điều gì có thể là lý do cho hành vi kỳ lạ này?