私のアプリケーションでは、私は日付と日付を日付として選択する必要があります。私はonCreateDialog()メソッドを使用しています。だから私は、日付ピッカーから日付を選択し、それらを編集テキストに入れています。再び私は日付ピッカーから日付を選択しているとき、日付ピッカーでは、すでに選択した日付が表示されます。しかし、同じ画面(アクティビティ)で他の検索に移動し、日付ピッカーから日付を選択しようとすると、日付ピッカーは前の日付を表示しています。現在の日付ではありません。アンドロイドの日付ピッカーの問題に直面しています
protected Dialog onCreateDialog(int id) {
final Calendar c = Calendar.getInstance();
switch (id) {
case DATE_DIALOG_ID1:
return new DatePickerDialog(this, mDateSetListener, c.get(Calendar.YEAR),
c.get(Calendar.MONTH), c.get(Calendar.DAY_OF_MONTH));
case DATE_DIALOG_ID2:
return new DatePickerDialog(this, mDateSetListener2, c.get(Calendar.YEAR),
c.get(Calendar.MONTH), c.get(Calendar.DAY_OF_MONTH));
}
return null;
}
以下のように私は今、私は問題に直面していますpartially..But上記の問題を解決しているかどうかをチェックしてみてください。私は2つの日付フィールドを持っています。 1つは「From Date」で、もう1つは「To Date」です。今、初めて、FromとToの日付をクリックすると、両方ともTodays Dateだけが与えられます。ここで、From Dateを26/01/2011、To ToをDate 15/02/2011とします。次に、[From Date]フィールドをクリックすると、Datepickerが15/02/2011を表示しています。誰も私を助けることができます。 –
@Arindam上記の回答に対する編集内容を確認し、問題が修正されているかどうか確認したい場合があります。 –
修正済みです。 Prepare Dialogスイッチのケースでは、すべての場合に改行を忘れてしまった。 –