请问多选列表对话框点击确认后如何才能让信息显示在另一个activity中?

请问多选列表对话框点击确认后如何才能让信息显示在另一个activity中?

多选列表对话框点击确认后如何才能让信息显示在另一个activity中?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2020-01-29 19:18:13

你是说做业吗?这不是另一个activity,还是当前的activity。你用Toast显示也行,或者直接修改UI上的TextView显示内容也是可以的。祝:学习愉快

  • 提问者 qq_Y_378 #1
    多选对话框我创建了一个类继承Dialog父类实现的,发现在父类中直接通过findViewById(R.id.textview)获取的组件时空指针,没有办法直接修改UI,不知道时什么原因?
    2020-01-30 11:32:30
  • 好帮手慕雪 回复 提问者 qq_Y_378 #2
    你得看R.id.textview是在哪个xml中,如果是在activity中,那你得从activity中findViewById(),如果是在Dialog中,那你得从Dialog中findViewById(),然后findViewById后赋值给一个全局变量,另一处就不可以使用它了嘛
    2020-01-30 15:07:20
  • 提问者 qq_Y_378 回复 好帮手慕雪 #3
    在看baselistview章节时发现老师在自定义适配器类中重写getView方法时利用LayoutInflater.from(this.ctx).inflate(R.layout.activity_main,null);获取视图对象,通过TextView.setText("xx");就可以设置属性,我自定义一个类继承了Dialog用 public void test(){ View view = LayoutInflater.from(this.ctx).inflate(R.layout.activity_main,null); TextView tv = view.findViewById(R.id.hobby); tv.setText("AA"); } 然后在MainActivity.java中调用Test方法就不会改变TextView的值,这是为什么啊
    2020-02-02 12:09:59
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师