android adapter 操作Activity中的方法 ------------弱引用WeakReference----断点记录
2012-02-13 15:08
1291 查看
--------------------------背景--------------------------------------------
Activity中有个Popupwindow.想在Adapter中的getView中设置Checbox的点击事件时,就显示与隐藏这个Popupwindow
但是因为Adapter与Activity不是同一个类,所以操作有点麻烦..
--------------------------分割线--------------------------------------------
类: Adapter 继承 BaseAdapter
类:Activity 继承Activity
Adapter中--------------------------
WeakReference<Activity> weak; // 定义弱引用变量
public Adapter(Context context){
this.weak = new WeakReference<Activity>((Activity)context);
........
}
getView 方法中
checkbox的监听器中
final Ativity activity = weak.get();
activity.**(); // /// // 这里调用Activity中的方法////////////////////////////
相关文章推荐
- android adapter 操作Activity中的方法 ------------弱引用WeakReference----断点记录
- android adapter 操作Activity中的方法 ------------弱引用WeakReference----断点记录
- android adapter 操作Activity中的方法---弱引用WeakReference
- android adapter 操作Activity中的方法
- Android中的软引用(SoftRefrerence)和弱引用(WeakReference)
- Android adapter中调用activity中的方法
- Android 非Activity类引用getResources()方法问题的解决方法
- WeakReference 在android中的应用 弱引用防止内存泄漏
- Android编程实现在Activity中操作刷新另外一个Activity数据列表的方法
- java弱引用(WeakReference)和SoftReference的区别以及在android内存处理的作用
- Android优化中弱引用WeakReference的知识
- Android空引用问题的解决方法——on a null object reference
- java弱引用(WeakReference)和SoftReference的区别以及在android内存处理的作用
- Android-软引用(SoftRefrerence)和弱引用(WeakReference)
- Android开发记录六之WiFi操作的使用方法
- Android 在ListView的adapter里调用 activity里的方法
- Android开发全程记录(二)——去掉activity的标题栏,比较好的一种方法
- 【Android】ListView开发中Adapter使用Activity中的方法
- (源码)详细分析Android中的引用机制Reference(WeakReference、SoftReference、PhantomReference)
- java弱引用(WeakReference)和SoftReference的区别以及在android内存处理的作用