我尝试在过滤任务后更新textView,并且我在使用Samsung设备时遇到了一些问题。其他设备都可以(Moto E,Moto G,LG Nexus 4和5)。
使用DDMS调试应用程序时,textView文本属性设置正确,但在视觉上文本没有变化。
这是三星设备上的问题,还是我的代码出了问题?
public void showDropDownNav(final MenuItem item) {
showCategories();
new AlertDialog.Builder(getActivity())
.setTitle(getActivity().getString(R.string.prompt_mesg))
.setPositiveButton(R.string.cancel, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
})
.setAdapter(spinnerArrayAdapter,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
filterCategory = spinnerArrayAdapter.getTag(
which).getCategoryId();
final String all = spinnerArrayAdapter.getTag(
which).getCategoryTitle();
view.footerText.setText(all);
categoryDisplay = all;
if ((all != null)
&& (!TextUtils.isEmpty(all))
&& (all != getActivity().getString(
R.string.all_categories))) {
mHandler.post(fetchReportListByCategory);
} else {
mHandler.post(fetchReportList);
}dialog.dismiss();
}
}).create().show();
}