datepickでアクティビティを開くことはできますか? 例:私はDBから来た日付を意味し、日付が正しい場合にのみアクティビティが有効になります。12/10は12/12になりません。ユーザーはアクティビティにアクセスできます。datepickでアクティビティを開くAndroid
答えて
はい、これはOnDateChangedListener で行うことができます。
Calendar calendar = Calendar.getInstance();
datePicker.init(calendar.get(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH), new DatePicker.OnDateChangedListener() {
@Override
public void onDateChanged(DatePicker datePicker, int year, int month, int dayOfMonth) {
startActivity(new Intent(YourActivity.this,OtherActivity.class));
}
});
okありがとうございますou –
はい、可能です。
pickDateListener
Intent for DateActivity
add extra to intent(picked date)
startActivity(intent)
そしてDateActivity上:
getIntent.getExtras("date")
日付であなたができるエキストラから取得するあなたの計画が何であるかわからない正確なので、ここであなたはそれを実装する場合があります方法についていくつかの擬似コードですその特定の日付のために何をしたいのですか?
私はユーザーが特定のアクティビティを開くために日付を選択したいと思っています:ユーザーに手術があり、手術についての情報があります彼が選択した日付を開くことのみ可能 –
1つのアクティビティを使用し、選択した日付を使用して、そのアクティビティのビューの内容を動的に変更することをお勧めします。それを効率的に行うには、データベース(SQLiteやFirebaseなど)を用意し、その日の手術に関する情報を保存することです。そうすれば、その日のすべての情報をデータベースに問い合わせて、それに応じてビューを変更することができます。動的にコンテンツをアクティビティに追加する方法に関する情報やチュートリアルを見つけることをお勧めします。 –
okありがとうwiilはそれを食べました –
- 1. タッチでアクティビティを開くandroid
- 2. Android Studioアクティビティを開く
- 3. Android Studio:ボタンを次のアクティビティに開く
- 4. Android Async - AndroidでonPostExecuteで新しいアクティビティ(インテント)を開く
- 5. Jquery Fullcalender:FullcalenderでDatepickを追加
- 6. Android BroadcastReceiver開始アクティビティ
- 7. AndroidでFCM通知をクリックした後にアクティビティを開く
- 8. OneSignal Android NotificationOpenedHandler - アクティビティを開始
- 9. Androidのアクティビティライフサイクルで通知からアクティビティを開くと、
- 10. Android - リストビューのクリックで新しいアクティビティを開く
- 11. C#でAndroidアクティビティを再開する
- 12. Androidのアクティビティ - Androidで別のアクティビティを開くにはどうすればよいですか?
- 13. BoomMenuリスナー - 開始アクティビティ(Android)
- 14. Android:誰が開始アクティビティ
- 15. デフォルトのエクスプローラを開くアクティビティ
- 16. フラグメントからアクティビティを開く
- 17. アクティビティのインスタンスを開く
- 18. プッシュ通知をクリックした後にアクティビティを開くandroid
- 19. Android Bottomナビゲーションバーがリンクされていないアクティビティを開く
- 20. Androidの動的開始アクティビティですか?
- 21. Android:アクティビティを聞くonDestroy()
- 22. 親アクティビティを失うことなく新しいアクティビティを開く
- 23. WebviewアクティビティでRSSリンクを開く
- 24. 通知で既存のアクティビティを開く
- 25. Recyclerビューで新しいアクティビティを開く
- 26. ImageButtonで新しいアクティビティを開く
- 27. 別のアクティビティでアラートダイアログを開く方法
- 28. 特定のタブでアクティビティを開く
- 29. Androidでデータベースを開く/開く
- 30. Android Cardviewメニュー項目クリックして開く別のアクティビティ
コードを入力してください。 –
こんにちは、私はそれが可能かどうか、そしてどうすれば論理的にそれをすることができるか質問します。 –
はい、可能です。しかし、あなたはこの活動について31/1/17しか開きませんか? –