0

我想在设置后返回预览动态壁纸的布局。我怎样才能通过android代码做到这一点?

4

1 回答 1

0

我认为您的用户不会期望或欣赏这种突然的转换,但无论如何这里是代码!将它放在您调用的 SettingsActivity.java 中addPreferencesFromResource(R.xml.settings)

@Override
protected void onPause()
{
    super.onPause();

    prefs.unregisterOnSharedPreferenceChangeListener(this);
}

@Override
protected void onResume()
{
    super.onResume();

    prefs.registerOnSharedPreferenceChangeListener(this);
}

@Override
public void onSharedPreferenceChanged(
        SharedPreferences sharedPreferences,
        String key)
{
    // This will close your settings activity when any preference changes.
    finish();
}
于 2011-07-13T20:13:23.813 回答