【问题标题】:PreferencesScreen crashes on clickPreferencesScreen 单击时崩溃
【发布时间】:2012-07-22 11:15:38
【问题描述】:

我已将其放入我的 PreferencesActivity

PreferencesActivity:

public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    addPreferencesFromResource(R.xml.preferences); 
    Preference preferences = findPreference("key"); 
    preferences.setIntent(new Intent(getApplicationContext(), RegisterActivity.class));
}

preferences.xml

<PreferenceScreen
        xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="Preferences">


<Preference android:key="Pssword" android:title="Set SMS Notification Password"></Preference>
</PreferenceCategory>
</PreferenceScreen>

当我尝试进入首选项屏幕时它崩溃了。

【问题讨论】:

    标签: android android-intent key preferences


    【解决方案1】:

    您的偏好称为Pssword,而不是key

    【讨论】:

      【解决方案2】:

      您有一个 NullPointException,因为您的 key 首选项不存在。

      将您的行 Preference preferences = findPreference("key"); 替换为 Preference preferences = findPreference("Pssword");

      这应该可以解决您的问题。

      【讨论】:

        猜你喜欢
        • 2015-06-18
        • 2014-04-26
        • 2018-10-13
        • 1970-01-01
        • 1970-01-01
        • 2014-03-28
        • 2016-05-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多