I have two app let suppose "AppOne" and "AppTwo",In AppOne I have some value stored in its shared Prefrence like "String "name",What I want to get this value from "appTwo".How can I do that
code of AppOne Sahred Preference:-
private SharedPreferences m_Preference;
private SharedPreferences.Editor m_Editor;
private final String MY_PREF="AppData";
public PreferenceHelper(Context context){
this.m_Preference = context.getSharedPreferences(MY_PREF,Context.MODE_PRIVATE);
this.m_Editor = m_Preference.edit();
}
/*Saving String value......*/
public void saveStringPreference(String key,String value){
m_Editor.putString(key,value);
m_Editor.apply();
}
public String getStringPreference(String key){
return m_Preference.getString(key,"");
}
/*Saving int value........*/
public void saveIntegerValue(String key,int value){
m_Editor.putInt(key,value);
m_Editor.apply();
}
public int getIntPreference(String key){
return m_Preference.getInt(key,1);
}
And in MainActivity I save that value:-
preferenceHelper = new PreferenceHelper(getApplicationContext());
preferenceHelper.saveStringPreference("Name", "ABC");