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()));
}
この場合、Log.e は null 文字列を受け入れることができないため、Android アプリがクラッシュします。
と同じことです
timeOfMark.getDisplayName(Calendar.HOUR, Calendar.SHORT, Locale.ENGLISH);
入力パラメーターで多くのバリエーションを試しました。ロケールについては、 Locale.getDefault() なども行いました。変わらず* *
運が悪い。これを解決するものはありますか?または簡単な回避策はありますか?