13.3.2. 重构YambaApplication

优质
小牛编辑
125浏览
2023-12-01

13.3.2.重构YambaApplication

已经有了具体的选项条目可供用户选择,我们还需要将这一选项的值暴露在YambaApplication里面,好让应用的其它部分也可以访问它,尤其是StatusActivity。

在YambaApplication.java里面简单添加一个getter方法即可:

例 13.7. YambaApplication.java

public class YambaApplication extends Application implements

OnSharedPreferenceChangeListener {

...

public static final String LOCATION_PROVIDER_NONE = "NONE";

...

public String getProvider() {

return prefs.getString("provider", LOCATION_PROVIDER_NONE);

}

}

getter函数准备就绪,接下来重构StatusActivity即可。