@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);
}
MainActivity.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:InfoOverlay
作者:
评论列表
文章目录