在我的android项目中,当我将语言切换到阿拉伯语时,通话记录页面不显示数据,但是当我切换到其他语言(如英语)可以正常显示,如何解决,请看下面的信息。为callLog适配器代码当我将语言切换到阿拉伯语,通话记录页面不显示数据
1.A部分如下:
holder.belong_area.setText("北京");
:
//显示归属地
if (callLog.getBelong_area() != null && !callLog.getBelong_area().equals("")) {
LogE.e("item","有归属地:"+callLog.getBelong_area());
holder.belong_area.setVisibility(View.VISIBLE);
holder.belong_area.setText(callLog.getBelong_area());
} else {
LogE.e("item","没有有归属地");
holder.belong_area.setText("");
holder.belong_area.setVisibility(View.GONE);
}
2.It当我输入一个固定的值,例如如下仍然不显示数据
3.打印日志的日志如下:
10月8日至23日:07:13.241 17494-17494/com.allinone.callerid E /项目:有归属地:北京 08-23 10:07:13.607 17494-17494/com.allinone.callerid E/item: 有归属地:河北石家庄08-23 10:07:13.674 17494-17494/com.allinone.callerid E /项:有归属地:北京10月8日至23日:07:13.714 17494-17494/com.allinone.callerid E /项目:有归属地:湖北省,武汉市
4.Runtime截图:
阿拉伯语(错误),
这是我的荣幸。如果你认为这对你有帮助,你可以为我做点赞成^^。 – tommybee