我不知道如何将 setOndateChangeeListener 日期提供给具有意图对象的另一个活动
Posted
技术标签:
【中文标题】我不知道如何将 setOndateChangeeListener 日期提供给具有意图对象的另一个活动【英文标题】:i don' know how to give setOndateChangeeListener date to another activity with intent object 【发布时间】:2022-01-10 00:19:19 【问题描述】:我真的不知道如何将我的日历视图数据传递给另一个活动。 我使用 setonDateChangeListener 并且我想将此日期传递给另一个活动。 请帮帮我
eventButton.setOnClickListener(v ->
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
String selectyear = Integer.toString(calendar.get(Calendar.YEAR));
String selectmonth = Integer.toString(calendar.get(Calendar.MONTH + 1));
String selectday = Integer.toString(calendar.get(Calendar.DATE));
Intent intent = new Intent(getApplicationContext(), EventActivity.class);
intent.putExtra("year", selectyear);
intent.putExtra("month", selectmonth);
intent.putExtra("day", selectday);
startActivity(intent);
);
【问题讨论】:
【参考方案1】:我认为您已经走在正确的道路上。假设您实际上是在提取您想要的信息,您应该能够通过调用从EventActivity
获取意图内容:
public void onCreate(..)
super.onCreate(..)
...
final Intent i = getIntent();
if (i != null && i.extras != null)
final String year = i.extras.contains("year", defaultYearValue);
final String month = i.extras.contains("month", defaultMonthValue);
final String day = i.extras.contains("day", defaultDayValue);
// Do something with the info
...
【讨论】:
以上是关于我不知道如何将 setOndateChangeeListener 日期提供给具有意图对象的另一个活动的主要内容,如果未能解决你的问题,请参考以下文章
next.js 我不知道如何将全局 .container css 样式应用到其他页面
我有一个计算到期日期的代码,但我不知道如何将其转换为日期格式
我想在 jquery 中使用碳格式时间,但我不知道如何将 jquery 数据转换为 php [关闭]