private void updatePreference(int i) {
AppServiceManager appServiceManager= (AppServiceManager) ModelManager.getInstance(getActivity()).getModel(ModelFactory.MODEL_APP_SERVICE);
SwitchPreference switchPreference = (SwitchPreference) findPreference(String.valueOf(i));
Status status = appServiceManager.appServiceList.get(i).getStatus();
if(status.getStatus()== Status.APP_NOT_INSTALLED) {
switchPreference.setEnabled(false);
switchPreference.setChecked(false);
switchPreference.setIcon(ContextCompat.getDrawable(getActivity(), R.drawable.ic_error_red_50dp));
switchPreference.setSummary(status.getMessage());
}else if(status.getStatus()== Status.APP_NOT_RUNNING) {
switchPreference.setEnabled(true);
switchPreference.setChecked(false);
switchPreference.setIcon(ContextCompat.getDrawable(getActivity(), R.drawable.ic_error_red_50dp));
switchPreference.setSummary(status.getMessage());
}else{
switchPreference.setEnabled(true);
switchPreference.setChecked(true);
switchPreference.setIcon(ContextCompat.getDrawable(getActivity(), R.drawable.ic_ok_teal_50dp));
switchPreference.setSummary(status.getMessage());
}
}
PrefsFragmentServiceApp.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:mCerebrum-Study
作者:
评论列表
文章目录