Hi i\'m launching activity from preferences screen. Activity is shared among three preferences. I wonder if i can set extras for this activity in xml
Add the preference to the preference.xml file:
And then you can use a setOnPreferenceClickListener to launch an Intent with extras.
Preference userButton = (Preference) findPreference("user");
userButton.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference arg0) {
Intent intent = new Intent(getActivity(), YourTargetActivity.class);
intent.putExtra(EXTRA, mUser);
startActivity(intent);
return true;
}
});