首页 > 代码库 > andriod中activity的第二中启动方式和使用ListView展示数据
andriod中activity的第二中启动方式和使用ListView展示数据
一、activity与activity在相互跳转的时候发生了什么?
有两个activity,记为A,B。
(1)A启动B的时候可以向B传递数据。
(2)B在finish()的时候也可以将数据传递给A。这种方式要用startActivityForResult(intent参数,请求码)。被启动的acticity(这里是B)有setResult(返回码,intent参数)。
(3)请求码和返回码的作用:若是采用第二种方式启动activity,启动其他acticity的acticity(这里是A)将会默认调用onActivityResult(请求码,返回码,intent参数)方法。我们 可以用请求码和返回码选其一,来标识是哪一个被启动的acticity返回的intent(注意:这里有可能有很多个B角色)。
二、如何用ListView呈现数据?
关键一步 listView.setAdapter(myAdapter) 最主要的是myAdapter的选择和设计。myAdapter可以是ArrayAdapter的一个实例,也可以是继承自BaseAdapter的类的实例。
(1)listView的点击事件 :主要是拿数据,之后渲染。
andriod中activity的第二中启动方式和使用ListView展示数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。