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

问题描述

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

部分代码如下:
入口类定义一泛型private List itemlist;
itemlist=new ArrayList();
创建外部类对象 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()吗?
本人初学者忘指导。谢谢了!

解决方案

oncreate()只是在界面创建的时候运行,继承Activity的类都不必实例化。

解决方案二:

你这个逻辑有点乱,建议处理数据的,最好不要混淆界面。其实你的意思是在GetData里面组织你的数据?
如果不是公用的,那么你可以直接在当前类里面组织即可,。

时间: 2024-08-31 09:22:49

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

android中如何让一个service无法被一键清理给清理掉

问题描述 android中如何让一个service无法被一键清理给清理掉 android中如何让一个service无法被一键清理给清理掉 比如音乐播放服务,一键清理对它无作用,除了添加白名单 还有其他一开始设计软件的时候就无法被清理的方法吗 解决方案 一键清理,与系统内存不足时自动清理是由区别的. 一键清理,只能通过增加白名单:否则,无论服务是否活动,都会被清楚. 解决方案二: 建议题主不要开发流氓软件 解决方案三: Service的粘性模式 实现 就算是被杀死了也会重新启动(虽然Service

求教android中如何控制一个activity在内存中的实例个数

问题描述 求教android中如何控制一个activity在内存中的实例个数 项目中有个需求,一个activity中有个按钮可以打开自己的另一个实例,那么这样就会出现不停的点,不停的创建这个activity实例的情况出现,有没有方法可以控制这个activity实例的个数啊,比如只保留最近打开的三个这个activity实例,有没有方法可以实现的啊,求教大神们 解决方案 android 让自己的Activity只创建一个实例 解决方案二: 机器人的回答没有用啊,需要是保存3个实例,不是一个啊 解决方

android中怎么实现一个自定义对话框

问题描述 android中怎么实现一个自定义对话框 android界面中,单击EditText弹出一个时间对话框, 解决方案 1.可以自定义对话框的布局 2.新建一个activity 设置android:theme="@style/mydialog" parent="@android:style/Theme.Dialog" ><br> <item name="android:windowNoTitle">true&l

aspnet-asp.net web应用程序 添加一个外部类 访问asp.net页面里的一个txtbox,然后赋值!

问题描述 asp.net web应用程序 添加一个外部类 访问asp.net页面里的一个txtbox,然后赋值! 外部类 如何访问asp.net页面里的一个控件 添加一个外部类 访问asp.net页面里的一个txtbox,然后赋值! 解决方案 用一个public的变量呢

android中如何把一个imageview放在另一个imageview的顶部?

问题描述 android中如何把一个imageview放在另一个imageview的顶部? 这是我设置的布局,一直没有成功 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_heig

android中怎么设置一个日期的自定义对话框

问题描述 android中怎么设置一个日期的自定义对话框 在android界面中,单击EditText,弹出一个日期对话框.应该怎么弄?求大神帮忙!!! 解决方案 参考android 点击EditText 弹出日期选择器DatePickerDialog 解决方案二: 上面的答案有帮助吗?如果还有问题,请提出来,如果对答案满意,请顶一下,并标记为采纳答案,谢谢!

请问android中的控件被无论如何引用后是不是操作的都是同一个控件

问题描述 请问android中的控件被无论如何引用后是不是操作的都是同一个控件 我写了一个简单的test安卓程序,就是点击菜单textview中的文字变色,这个程序是在上一个练习--实现listview显示列表,然后我发现虽然我引用的都是同一个控件,但是只有textview中的文字变色了,可是listview中的文字却没有变色,实在想不明白,莫非不是同一个textview控件吗???? 补上源代码: protected void onCreate(Bundle savedInstanceStat

export-mac在项目中新建了一个.m的文件后,调试项目出现这错误!

问题描述 mac在项目中新建了一个.m的文件后,调试项目出现这错误! export MACOSX_DEPLOYMENT_TARGET=10.9 解决方案 程序链接出错了,用-v参数看下具体信息.

mfc中如何定义一个checkbox,选择后跳出浏览器

问题描述 mfc中如何定义一个checkbox,选择后跳出浏览器 如图,我想在最下面增加一个选择框,勾选后点下一步,进入安装的同时打开浏览器,指向百度. 这部分代码怎么写啊? 解决方案 直接ShellExecute用open方式打开百度的URL 解决方案二: 这个安装程序你是自己做的吗?