0

我遇到了将数据从另一个活动传递到当前活动的问题。实际上,我在这里就同一问题提出了另一个问题,现在问题是日期的 textView 变为空,我不知道出了什么问题。任何人都可以帮我解决这个问题吗?非常感谢,我将非常感谢我能得到的任何帮助。

更新:

Bundle bundle = getIntent().getExtras();  
if(bundle != null)
{

    String date = bundle.getString("date");

    txtDate.setText(date);          
}

当我运行它时,textView 不会显示任何内容。谁能帮我?再次感谢。

4

2 回答 2

2

字符串日期 = bundle.getString("date");

检查您在 getString()中用作键的“日期”是否与您在发送上一个活动的值时使用的相同。例如,

上一个活动= i.putExtra("date","_yourvalue");

下一个活动= 捆绑包 = getIntent().getExtras();
字符串日期 = bundle.getString("date");

如果相同,请检查您是否使用以下命令正确初始化了 textview,

TextView tv = (TextView)findViewbyID(R.id.yourID);

然后做

tv.setText(日期);

而这一切都必须在活动的onCreate中完成......

让我知道问题是否仍然存在..

于 2012-09-07T10:11:39.387 回答
0

我认为您将视图转换为 String 有问题!

写视图类型代替字符串

String date_month_year = (String)view.getTag();
于 2012-09-07T06:17:59.130 回答