// Step 1: Add DataStore dependency in build.gradle
dependencies {
// ...
implementation "androidx.datastore:datastore:1.0.0-alpha06"
}
// Step 2: Import required packages
import androidx.datastore.core.DataStore;
import androidx.datastore.core.DataStoreFactory;
import androidx.datastore.preferences.SharedPreferencesMigration;
import androidx.datastore.preferences.core.Preferences;
import androidx.datastore.preferences.createDataStore;
// Step 3: Create a method to call createDataStore
private DataStore createDataStore(Context context, String name) {
DataStoreFactory factory = new DataStoreFactory(context, name);
SharedPreferencesMigration migration = new SharedPreferencesMigration(context, name);
return factory.createDataStore(migration);
}
// Step 4: Call createDataStore method in your code
DataStore dataStore = createDataStore(context, "my_data_store");
这样,你就可以通过Java调用Context.createDataStore
方法来使用Android DataStore进行数据存储了。