NaTo1000's picture
download
raw
1.79 kB
package com.termux.shared.settings.preferences;
import android.content.Context;
import android.content.SharedPreferences;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
/** A class that holds {@link SharedPreferences} objects for apps. */
public class AppSharedPreferences {
/** The {@link Context} for operations. */
protected final Context mContext;
/** The {@link SharedPreferences} that ideally should be created with {@link SharedPreferenceUtils#getPrivateSharedPreferences(Context, String)}. */
protected final SharedPreferences mSharedPreferences;
/** The {@link SharedPreferences}that ideally should be created with {@link SharedPreferenceUtils#getPrivateAndMultiProcessSharedPreferences(Context, String)}. */
protected final SharedPreferences mMultiProcessSharedPreferences;
protected AppSharedPreferences(@NonNull Context context, @Nullable SharedPreferences sharedPreferences) {
this(context, sharedPreferences, null);
}
protected AppSharedPreferences(@NonNull Context context, @Nullable SharedPreferences sharedPreferences,
@Nullable SharedPreferences multiProcessSharedPreferences) {
mContext = context;
mSharedPreferences = sharedPreferences;
mMultiProcessSharedPreferences = multiProcessSharedPreferences;
}
/** Get {@link #mContext}. */
public Context getContext() {
return mContext;
}
/** Get {@link #mSharedPreferences}. */
public SharedPreferences getSharedPreferences() {
return mSharedPreferences;
}
/** Get {@link #mMultiProcessSharedPreferences}. */
public SharedPreferences getMultiProcessSharedPreferences() {
return mMultiProcessSharedPreferences;
}
}

Xet Storage Details

Size:
1.79 kB
·
Xet hash:
503620bfc9ac3175c9277411f032e9691327ef17a0e0f7e5bc63448a0f8cf127

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.