Account preferences crashes on ListPreference
Posted
by Sionide21
on Stack Overflow
See other posts from Stack Overflow
or by Sionide21
Published on 2010-05-14T22:34:36Z
Indexed on
2010/05/14
22:44 UTC
Read the original article
Hit count: 453
android
I have created an account type using the AccountAuthenticator stuff as done in the SampleSyncAdapter
tutorial. I am now trying to get account preferences working.
I have added the line android:accountPreferences="@xml/account_preferences"
to my account-authenticator
and account_preferences.xml looks like so:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="@string/alum_settings_title"/>
<CheckBoxPreference
android:key="sync_alum"
android:title="@string/sync_alum"
android:summaryOn="@string/sync_alum_check"
android:summaryOff="@string/sync_alum_nocheck"/>
<ListPreference
android:key="sync_alum_since"
android:title="@string/alum_years"
android:entries="@array/years"
android:entryValues="@array/years"
android:dependency="sync_alum"/>
</PreferenceScreen>
The checkbox preference works exactly like it should but the ListPreference crashes the entire system with the following message:
05-14 22:32:16.794: ERROR/AndroidRuntime(63): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
I get the same error with EditTextPreference and with the custom subclass of DialogPreference I created.
© Stack Overflow or respective owner