如何仅使用click event和intent在android中将当前日期从一个活动传递到下一个活动
如何在android中将当前日期从一个活动传递到下一个活动(将当前日期传递到soap服务) 仅使用单击事件和意图如何仅使用click event和intent在android中将当前日期从一个活动传递到下一个活动,android,android-intent,Android,Android Intent,如何在android中将当前日期从一个活动传递到下一个活动(将当前日期传递到soap服务) 仅使用单击事件和意图 From the current activity: Intent intent = new Intent(this, NextActivity.class); intent.putExtra("date", dateObj.getTime()); startActivity(intent); From next activity: Date dateObj = new Date(
From the current activity:
Intent intent = new Intent(this, NextActivity.class);
intent.putExtra("date", dateObj.getTime());
startActivity(intent);
From next activity:
Date dateObj = new Date(getIntent().getExtras().getLongExtra("date", -1));
您应该将时间作为长值传递,并将其转换回其他活动,以避免不同设备上的字符串问题导致的日期解析
public String getCurrentDate() {
Time time = new Time();
time.setToNow();
time.month = time.month + 1;
String date = String.valueOf(time.year) + "-"
+ String.valueOf(time.month) + "-"
+ String.valueOf(time.monthDay);
return date;
}
您应该将时间作为长值传递,并将其转换回其他活动,以避免不同设备上的字符串问题导致的日期解析
public String getCurrentDate() {
Time time = new Time();
time.setToNow();
time.month = time.month + 1;
String date = String.valueOf(time.year) + "-"
+ String.valueOf(time.month) + "-"
+ String.valueOf(time.monthDay);
return date;
}
您应该将时间作为长值传递,并将其转换回其他活动,以避免不同设备上的字符串问题导致的日期解析
public String getCurrentDate() {
Time time = new Time();
time.setToNow();
time.month = time.month + 1;
String date = String.valueOf(time.year) + "-"
+ String.valueOf(time.month) + "-"
+ String.valueOf(time.monthDay);
return date;
}
您应该将时间作为长值传递,并将其转换回其他活动,以避免不同设备上的字符串问题导致的日期解析
public String getCurrentDate() {
Time time = new Time();
time.setToNow();
time.month = time.month + 1;
String date = String.valueOf(time.year) + "-"
+ String.valueOf(time.month) + "-"
+ String.valueOf(time.monthDay);
return date;
}
在onClick侦听器中添加以下代码
Intent intent = new Intent(this, NextActivity.class);
intent.putExtra("date", getCurrentDate());
startActivity(intent);
在下一个活动的onCreate()中添加以下代码
String date=getIntent().getStringExtra("date");
You can parse this date into Date object
在onClick侦听器中添加以下代码
Intent intent = new Intent(this, NextActivity.class);
intent.putExtra("date", getCurrentDate());
startActivity(intent);
在下一个活动的onCreate()中添加以下代码
String date=getIntent().getStringExtra("date");
You can parse this date into Date object
在onClick侦听器中添加以下代码
Intent intent = new Intent(this, NextActivity.class);
intent.putExtra("date", getCurrentDate());
startActivity(intent);
在下一个活动的onCreate()中添加以下代码
String date=getIntent().getStringExtra("date");
You can parse this date into Date object
在onClick侦听器中添加以下代码
Intent intent = new Intent(this, NextActivity.class);
intent.putExtra("date", getCurrentDate());
startActivity(intent);
在下一个活动的onCreate()中添加以下代码
String date=getIntent().getStringExtra("date");
You can parse this date into Date object
尝试此链接尝试此链接尝试此链接尝试此链接尝试此链接