timeOfMark = Calendar.getInstance(Locale.ENGLISH);
Map<String, Integer> what = timeOfMark.getDisplayNames(Calendar.HOUR, Calendar.SHORT, Locale.ENGLISH);
for(Map.Entry<String, Integer> pair : what.entrySet())
{
Log.e(pair.getKey(), Integer.toString(pair.getValue()));
}
这种情况会使我的 android 应用程序崩溃,因为 Log.e 不能接受空字符串。
这是同样的事情
timeOfMark.getDisplayName(Calendar.HOUR, Calendar.SHORT, Locale.ENGLISH);
我尝试了输入参数的许多变化。对于语言环境,我还做了 Locale.getDefault() 和许多其他操作。还是一样* *
没有该死的运气。有什么可以解决的吗?还是一个简单的解决方法?