如何从被叫活动返回当前日期和时间?

时间:2012-01-30 05:15:41

标签: android android-activity

我很难弄清楚如何将当前日期和时间字符串从被调用活动返回到setResult语句中的调用活动。从我能够研究的内容来看,似乎涉及使用putExtras方法创建Bundle对象。我是否对字符串数据使用putString方法?它需要一个键和一个值。会欣赏一些示例代码。感谢。

3 个答案:

答案 0 :(得分:1)

你可以这样做......

Uri data = Uri.parse("content://anything/");
Intent result = new Intent(null,data);
result.putExtra("DATE",dateVariable);
setResult(RESULT_OK,result);
finish();

并且用于读取覆盖onActivityResult ...

致电data.getData()以获取Uri ... 致电data.getStringExtra("DATE")以获取日期。

答案 1 :(得分:0)

您可以使用setResult(RESULT_OK,intent)。

intent意味着Intent包含您想要的数据。

你可以为意图添加一些额外内容并通过setResult传递它。

搜索一些示例代码。

答案 2 :(得分:0)

在您将获得日期的活动中:写下以下代码:

Intent intent = new Intent(nameoftheactivitywhereyourpresent。 this ,nameoftheactivitywhereyouwantpassthedate。 class );

intent.putExtra( “日期”,日期); startActivity(意向);

/////////////////////////////////////////////// ////////////

在您要检索代码下方的日期的活动中。

Intent getIntent = getIntent(); String retailercodeCollection = getIntent.getStringExtra(“Date”);