From: Bartek Przybylski Date: Mon, 18 Jun 2012 16:39:11 +0000 (+0200) Subject: add manage accounts to preference screen X-Git-Tag: oc-android-1.4.3~359 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/b55f32112512d162eedcf85c0d65dd1ea6f67a46 add manage accounts to preference screen --- diff --git a/res/xml/preferences.xml b/res/xml/preferences.xml index c38123ce..42e0784e 100644 --- a/res/xml/preferences.xml +++ b/res/xml/preferences.xml @@ -7,7 +7,8 @@ android:title="@string/prefs_select_oc_account" android:summary="@string/prefs_summary_select_oc_account" /> - + + diff --git a/src/eu/alefzero/owncloud/ui/activity/Preferences.java b/src/eu/alefzero/owncloud/ui/activity/Preferences.java index 7de32270..6d7fa0b0 100644 --- a/src/eu/alefzero/owncloud/ui/activity/Preferences.java +++ b/src/eu/alefzero/owncloud/ui/activity/Preferences.java @@ -27,6 +27,7 @@ import android.preference.CheckBoxPreference; import android.preference.ListPreference; import android.preference.Preference; import android.preference.Preference.OnPreferenceChangeListener; +import android.preference.Preference.OnPreferenceClickListener; import android.util.Log; import android.view.ContextMenu; import android.view.ContextMenu.ContextMenuInfo; @@ -74,6 +75,16 @@ public class Preferences extends SherlockPreferenceActivity implements populateAccountList(); ActionBar actionBar = getSherlock().getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); + Preference p = findPreference("manage_account"); + if (p != null) + p.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override + public boolean onPreferenceClick(Preference preference) { + Intent i = new Intent(getApplicationContext(), AccountSelectActivity.class); + startActivity(i); + return true; + } + }); } /**