选中输入并离开首选项

时间:2015-06-19 10:15:35

标签: java android android-preferences

我正在使用PreferenceFragment和一些标题来管理我的应用程序设置,如本官方教程中所述:http://developer.android.com/guide/topics/ui/settings.html#Fragment

您可以在几个活动中通过ActionBar调用首选项。

现在我想检测一下,如果用户输入oder,则保留首选项。我怎么能这样做?

我的方法是使用生命周期方法,例如:onCreate,onResume,onPause ....

但是还有其他解决方案,比如听众或其他什么?

1 个答案:

答案 0 :(得分:0)

您可以覆盖PreferenceFragment上的onBackPressed以调用在您的调用者活动中实现的接口方法。

通过这种方式,您可以通知您的活动需要。

public interface PreferenceInterface
{
   public abstract void preferencesClosed();
   public abstract void preferencesOpened();
}

我希望这就是你要找的东西。