Load preferences in onStart in song selector
So the app doesn't need to be restarted to reload these preferences
This commit is contained in:
parent
7791663e29
commit
ededdcf716
@ -106,18 +106,6 @@ public class SongSelector extends Dialog implements AdapterView.OnItemClickListe
|
||||
|
||||
mLimiterViews = (ViewGroup)findViewById(R.id.limiter_layout);
|
||||
|
||||
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(getContext());
|
||||
int inputType;
|
||||
if (settings.getBoolean("phone_input", false))
|
||||
inputType = InputType.TYPE_CLASS_PHONE;
|
||||
else if (!settings.getBoolean("filter_suggestions", false))
|
||||
inputType = InputType.TYPE_TEXT_VARIATION_FILTER;
|
||||
else
|
||||
inputType = InputType.TYPE_CLASS_TEXT;
|
||||
mTextFilter.setInputType(inputType);
|
||||
|
||||
mDefaultAction = Integer.parseInt(settings.getString("default_action_int", "0"));
|
||||
|
||||
new Handler().post(new Runnable() {
|
||||
public void run()
|
||||
{
|
||||
@ -131,6 +119,22 @@ public class SongSelector extends Dialog implements AdapterView.OnItemClickListe
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onStart()
|
||||
{
|
||||
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(getContext());
|
||||
int inputType;
|
||||
if (settings.getBoolean("phone_input", false))
|
||||
inputType = InputType.TYPE_CLASS_PHONE;
|
||||
else if (!settings.getBoolean("filter_suggestions", false))
|
||||
inputType = InputType.TYPE_TEXT_VARIATION_FILTER;
|
||||
else
|
||||
inputType = InputType.TYPE_CLASS_TEXT;
|
||||
mTextFilter.setInputType(inputType);
|
||||
|
||||
mDefaultAction = Integer.parseInt(settings.getString("default_action_int", "0"));
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onKeyDown(int keyCode, KeyEvent event)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user