检查进入和离开首选项
Check enter and leave Preferences
我正在使用 PreferenceFragment 和一些 headers 来管理我的应用程序设置,就像在这个官方教程中一样:http://developer.android.com/guide/topics/ui/settings.html#Fragment
您可以在多个 Activity 中通过 ActionBar 调用首选项。
现在我想检测用户是否输入或离开首选项。我该怎么做?
我的方法是使用生命周期方法,例如:onCreate、onResume、onPause ....
但是有没有其他解决方案,比如监听器或其他东西?
您可以覆盖 PreferenceFragment 上的 onBackPressed 以调用在您的 caller/s activity.
上实现的接口方法
这样你就可以通知你的activitys你需要什么。
public interface PreferenceInterface
{
public abstract void preferencesClosed();
public abstract void preferencesOpened();
}
希望这就是您要找的。
我正在使用 PreferenceFragment 和一些 headers 来管理我的应用程序设置,就像在这个官方教程中一样:http://developer.android.com/guide/topics/ui/settings.html#Fragment
您可以在多个 Activity 中通过 ActionBar 调用首选项。
现在我想检测用户是否输入或离开首选项。我该怎么做?
我的方法是使用生命周期方法,例如:onCreate、onResume、onPause ....
但是有没有其他解决方案,比如监听器或其他东西?
您可以覆盖 PreferenceFragment 上的 onBackPressed 以调用在您的 caller/s activity.
上实现的接口方法这样你就可以通知你的activitys你需要什么。
public interface PreferenceInterface
{
public abstract void preferencesClosed();
public abstract void preferencesOpened();
}
希望这就是您要找的。