Ứng dụng của tôi cho phép mọi người sử dụng và quản lý dữ liệu của họ bất kể họ đã đăng nhập. Mặc dù, khi tôi xác định duy nhất từng thiết bị, tôi muốn đồng bộ hóa dữ liệu từ người dùng ẩn danh của tôi tốt. Vì vậy, tôi đã tự hỏi nếu nó là một thực hành tốt để tạo một tài khoản vô danh trong trường hợp này, kể từ SyncAdapters chỉ làm việc với các tài khoản.Sử dụng SyncAdapter mà không cần tạo tài khoản
Tôi có nên tạo tài khoản cho người dùng ẩn danh của mình hoặc tôi có nên đồng bộ hóa dữ liệu của họ với chủ đề/AsyncTasks/Trình tải không? Cụ thể, có cách nào để làm cho ContentResolver.requestSync() hoạt động mà không cần tài khoản không?
Tôi khuyên bạn nên sử dụng cùng một quy trình đồng bộ hóa cho cả người dùng được xác thực và ẩn danh. requestSync yêu cầu một tài khoản. Nếu bạn muốn sử dụng, hãy tạo một tài khoản ẩn danh. – njzk2