为了账号安全,请及时绑定邮箱和手机立即绑定

android中泛型传入一个外部类,处理后传回原来的类,问题求解!

android中泛型传入一个外部类,处理后传回原来的类,问题求解!

Young_Dou 2015-11-07 22:10:15
部分代码如下: 入口类定义一泛型private List<Item_activity> itemlist;                 itemlist=new ArrayList<Item_activity>(); 创建外部类对象   GetData  getdata=new GetData(itemlist);                   getdata.returndata();                                     包中的外部类   public class GetData extends Activity{ private List<Item_activity> itemlist;  public GetData(List<Item_activity> itemlist) { super(); this.itemlist = itemlist; } // // // public  List<Item_activity> returndata(){  itemlist.add(new Item_activity(R.drawable.ic_launcher, "我是标题", "我是内容")); return itemlist; } 对itemlist赋值处理,返回原类。 问题:itemlist.add(new Item_activity(R.drawable.ic_launcher, "我是标题", "我是内容")),为什么处理语句加载       外部类中的OnCreate().中就无法执行了那,后来我发现在GetData  getdata=new GetData(itemlist);时, 没调      用外部类中的OnCreate()。为啥?不是在实例化一个外部类时,必须调用一次OnCreate()吗?             本人初学者忘指导。谢谢了!
查看完整描述

2 回答

?
Young_Dou

TA贡献1条经验 获得超0个赞

谢谢,我明白了

查看完整回答
反对 回复 2015-12-04
?
zpLee

TA贡献1条经验 获得超0个赞

外部类中extends了Activity 但你并没有重写oncreate()方法

查看完整回答
反对 回复 2015-11-09
  • 2 回答
  • 0 关注
  • 1836 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号