私は全日を含む月を見たいと思う。なぜCalendar.SEPTEMBERが機能しないのですか?
含まprivate void createRandomData(InMemoryCursor cursor) {
List<Object[]> data = new ArrayList<>();
Calendar today = Calendar.getInstance(TimeZone.getDefault(), Locale.getDefault());
today.set(Calendar.HOUR_OF_DAY,0);
today.set(Calendar.MINUTE, 0);
today.set(Calendar.SECOND, 0);
today.set(Calendar.MILLISECOND, 0);
mStart = (Calendar) today.clone();
mStart.add(Calendar.SEPTEMBER, -5);
while (mStart.compareTo(today) <= 0) {
data.add(createItem(mStart.getTimeInMillis()));
mStart.add(Calendar.SEPTEMBER, 1);
}
cursor.addAll(data);
}
私はCalendar.SEPTEMBER(または他の月)を書くとき、私はCalendar.SEPTEMBERに赤い線を参照してください。
のいずれかを指定します。Calendar.ERA、Calendar.YEAR、カレンダー.MONTH、Calendar.WEEK_OF_YEAR、Calendar.WEEK_OF_MONTH、Calendar.DATE、Calendar.DAY_OF_MONTH、Calendar.DAY_OF_YEAR、Calendar.DAY_OF_WEEK、Calendar.DAY_OF_WEEK_IN_MONTH、Calendar.AM_PM、Calendar.HOUR、Calendar.HOUR_OF_DAY、Calendar.MINUTE、Calendar.SECOND (Ctrl + F1) この検査では、さまざまなsu pportアノテーション(RequiresPermissionやUiThreadなど)を使用し、注釈で指定されているとおりにAPIを正しく使用していない呼び出しを正しくフラグ付けします。この検査でフラグが立てられたエラーの例: 異なるタイプ(R.dimenなど)を必要とするAPIに間違った種類のリソース整数(R.stringなど)を渡します。 RGB整数値を期待するメソッドへのリソース色基準を渡すマニフェスト にその許可を宣言せずに許可を必要とするメソッドを呼び出すこと を必要とする方法で(スーパー経由で)オーバーライドされたメソッドを呼び出すために忘れ 。 ...など。 see
私が使用:詳細については、私は赤い線にもかかわらず、それを実行すると、それはのような複雑な日付を示しdeveloper.android.com/tools/debugging/annotations.html
でドキュメントを参照してください。 GitHubのこのライブラリ:https://github.com/jruesga/timeline-chart-view ライブラリに関連する問題ですか?それともJavaカレンダーですか?
あなたは既に答えられています: 'Calendar.ERA、Calendar.YEAR、Calendar.MONTH、Calendar.WEEK_OF_YEAR、Calendar.WEEK_OF_MONTH、Calendar.DATE、Calendar.DAY_OF_MONTH、Calendar.DAY_OF_YEAR、Calendar.DAY_OF_WEEKのいずれかである必要があります。 、Calendar.DAY_OF_WEEK_IN_MONTH、Calendar.AM_PM、Calendar.HOUR、Calendar.HOUR_OF_DAY、Calendar.MINUTE、Calendar.SECOND、Calendar.MILLISECOND、Calendar.ZONE_OFFSET、Calendar.DST_OFFSET' –
私が望むように見えないのですか?@ModularSynth – BatuZ
利用可能なオプションにリストされていますか? –