关于点击TextView后跳转到子页并传值,主页xml文件只有一个textview,子页有三个,要把主activity传过来的值赋在子页的三个控件上上

qq_35836719 2016-08-17 11:44:48
下面是我的代码 ,我应该如何修改?
tongzhi1=(TextView)findViewById(R.id.tongzhi1);
tongzhi1.setOnClickListener(new OnClickListener(){
public void onClick(View args0){

Intent intent = new Intent();
Bundle bundle = new Bundle();
String hh = tongzhi1.getText().toString();
// String content = tongzhi1.getText().toString();
// String time = tongzhi1.getText().toString();
bundle.putString("noticeTitle", "");
bundle.putString("notice", hh);
bundle.putString("sendDateStr", "");
intent.putExtras(bundle);
intent.setClass(NoticeActivity.this,NoticeDetailedActivity.class);

startActivity(intent);

}
});
...全文
102 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_35836719 2016-08-17
  • 打赏
  • 举报
回复
我利用json获取到的三个值,分别是noticeTitle。notice。sendDateStr 我要传这三个值
qq_35836719 2016-08-17
  • 打赏
  • 举报
回复
我这个值传递过去后只显示一条信息,另外两条是空的,
Intent intent = new Intent();
					Bundle bundle = new Bundle();  
					 String hh = tongzhi1.getText().toString();  
					 String content = tongzhi1.getText().toString();  
			         String time = tongzhi1.getText().toString();  
			         bundle.putString("noticeTitle", content);
			         bundle.putString("notice", hh);
			         bundle.putString("sendDateStr", time);
			         intent.putExtras(bundle);  
					intent.setClass(NoticeActivity.this,NoticeDetailedActivity.class);
					 
					startActivity(intent);
因为只有一个控件,我不会传递三个值,接收我会,但是传过去不会
ink_s 2016-08-17
  • 打赏
  • 举报
回复
intent不是把值带过去了吗 那边接收就是了啊 请百度activity之间intent传参
qq_35836719 2016-08-17
  • 打赏
  • 举报
回复
引用 2 楼 wjflcjy 的回复:
把你要传的三个值带不过去不就行了吗 没看出来问题点在哪里...
关键是怎么带过去啊,我试了我自己做的,不行啊,应该怎么带过去?
wjflcjy 2016-08-17
  • 打赏
  • 举报
回复
把你要传的三个值带不过去不就行了吗 没看出来问题点在哪里...

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧