带有Calendar Object的Android Bundle getExtras

时间:2016-10-22 17:12:46

标签: android android-intent android-activity parameter-passing

是否可以通过意图将日历对象从一个Activtity传递到另一个Activtity?我对于hasExtra(“startDate”)是正确的,但是我无法获得对象本...对于初学者问题感到抱歉。

// Activity Two
Intent resultIntent = new Intent();
resultIntent.putExtra("endDate", endDate);
resultIntent.putExtra("startDate", endDate);
setResult(AppCompatActivity.RESULT_OK, resultIntent);


//Activity One
Bundle newText = data.getExtras();
data.hasExtra("startDate")); // returns true
newText.get("startDate") // returns null

1 个答案:

答案 0 :(得分:5)

假设您的意思是java.util.Calendar,它实现了Serializable,因此您可以使用putExtra() and getSerializableExtra()