TextView不会显示从另一个活动传递的数据

时间:2012-09-07 06:13:50

标签: android date

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

更新:

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

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

    txtDate.setText(date);          
}

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

2 个答案:

答案 0 :(得分:2)

String date = bundle.getString(“date”);

检查您在getString()中用作“date”是否与您从上一次发送值时所使用的相同活动..例如,

以前的活动 = i.putExtra(“date”,“_ yourvalue”);

下一个活动 =捆绑包= getIntent()。getExtras();
                    String date = bundle.getString(“date”);

如果相同,请使用以下内容检查您是否已正确初始化文本视图

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

然后做

tv.setText(日期);

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

如果问题仍然存在,请告诉我。

答案 1 :(得分:0)

我认为将视图转换为String会出现问题!

写出视图类型代替 字符串

String date_month_year = (String)view.getTag();