MainActivity.java 文件源码

java
阅读 16 收藏 0 点赞 0 评论 0

项目:InfoOverlay 作者:
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    MainApplication.from(getActivity()).getObjectGraph().inject(this);

    addPreferencesFromResource(R.xml.preferences);
    PreferenceManager.setDefaultValues(getActivity(), R.xml.preferences, true);
    locationPreference = (ListPreference) findPreference(getString(R.string.pref_location));
    locationPreference.setOnPreferenceChangeListener(locationChangeListener);
    statusPreference = (SwitchPreference) findPreference(getString(R.string.pref_service_enabled));
    statusPreference.setOnPreferenceChangeListener(serviceStatusListener);
    colorPreference = (EditTextPreference) findPreference(getString(R.string.pref_color));
    colorPreference.setOnPreferenceChangeListener(colorChangeListener);

    Intent intent = new Intent(getActivity(), OverlayService.class);
    intent.putExtra(KEY_LOCATION, locationPreference.getValue());
    intent.putExtra(KEY_ENABLED, String.valueOf(statusPreference.isChecked()));
    intent.putExtra(KEY_COLOR, colorPreference.getText());
    getActivity().startService(intent);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号