問題タブ [datepickerdialog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
70 参照

android - このメソッドで 2 回検証を受けています。回避するにはどうすればよいですか?

日付ボタンをクリックして日付ピッカーダイアログを取得し、日付を選択すると、その日付が編集テキストに保存されます。今回は日付の検証を行います。日付が現在の日付より前であることを意味し、アラートが表示されます。今回はアラートが出ましたが、2 つのアラートが表示されています。2 つのアラートが表示されないようにするには?

0 投票する
0 に答える
588 参照

android - Datepicker ダイアログを 2 回呼び出す

2 つの日付ピッカー ダイアログを使用しています。1 つは開始日用で、もう 1 つは終了日用です。
開始日ダイアログは正常に機能しますが、終了日である 2 番目のダイアログを実行しようとすると、終了日ダイアログも 2 回表示されます。

0 投票する
1 に答える
672 参照

java - 横向き/縦向きから回転すると DatePickerDialog が閉じる

DatePickerDialog を開いて画面を回転させると (横向き/縦向き)、ダイアログが停止するため、DatePickerDialog の幅に問題があります。
今、ダイアログの状態をバンドルに保存しようとしていますが、方法がよくわかりません:/

コード:

誰かがこれを行う方法を知っているなら、私はそれを評価します!

前もって感謝します :)


実用的な解決策: (Big tnx to Taig)

0 投票する
3 に答える
1741 参照

java - 画面の向きを変更するときに、DatePickerDialog が選択したユーザーの日付を維持するようにする方法は?

開いている DatePickerDialog で、画面の向きが変更されると、選択したユーザー データがリセットされました。

(DatePickerDialog は閉じず、選択したデータを保持しません)

コード:

この問題を解決するにはどうすればよいですか?

0 投票する
0 に答える
234 参照

android - *フラグメントから* DatePickerDialog を呼び出して結果を返す方法

この質問の多くのバリエーションが尋ねられ、ガラスのような目になるまで答えを見てきましたが、それがわかりません. いくつかのタイプのスケジュールを処理するアプリ/アクティビティがあり、特定のタイプのスケジュールを処理するためにフラグメント (cs2255 という名前を付けます) を呼び出しました。Fragment cs2255 はユーザーから日付を取得する必要があるため、ガイドラインと例に従って、ボタンのクリックに応答して次のコードを使用します。

StartDatePickerFragment は次のようになります。

アクティビティから StartDatePickerFragment に相当するものを呼び出す回答の例は比較的単純で、バンドルまたはコールバック インターフェイスを使用して結果を返しますが、アクティビティから直接呼び出すわけではないので、うまくいかないと思います。フラグメントから呼び出す例はすべて、データを呼び出し側に戻さずにローカルに保存または表示することで問題を回避しているように見えます。特定のスケジュールの詳細を知る必要がないため、または日付ピッカーを配置する必要がある場合でも、日付ピッカー ロジックをベース アクティビティに戻したくありません。しかし、再利用可能な設計でフラグメント間通信を実現するにはどうすればよいでしょうか?

フラグメントが実際にアクティビティによってホストされていたときに、過去に使用したコード セグメントを追加し直しました。onAttach メソッドは (cs2255 を開始したアクティビティの) Activity 引数を受け取りますが、インターフェイスの実装者ではないため、ここでは実際にこの手法を試していません。Fragment cs2255 が実装者になるため、ClassCastException がスローされると思います。