zoukankan      html  css  js  c++  java
  • 在Android中观察者模式的简单使用

    1.在BaseAdapter中对itemView中的控件添加监听,来改变Activity中的数据或界面

    设计一个接口On***Listener,一个方法on***

    让Activity实现On***Listener接口,实现on***方法

    一个继承了BaseAdapter的***Adapter,通过set***Listener方法,将Activity设置进去,在适当的时候调用on***方法

    2.在打开了很多Activity种的情况下,一次性退出应用

    public class MyApplication extends Application {
    
        private List<Activity> activityList = new LinkedList<Activity>();
        private static MyApplication instance;
    
        private MyApplication(){
        }
    
        //单例模式中获取唯一的MyApplication实例
        public static MyApplication getInstance() {
            if(null == instance){
                instance = new MyApplication();
            }
            return instance;
        }
    
        //添加Activity到容器中
        public void addActivity(Activity activity){
            activityList.add(activity);
        }
    
        //遍历所有Activity并finish
        public void exit(){
            for(Activity activity:activityList){
                activity.finish();
            }
            System.exit(0);
        }
    }
  • 相关阅读:
    CSS3 transition 过度
    CSS3 2D转换
    jQuery 选择器
    bootstrap、qjuery、插件 、字体网页
    利用jquery.backstretch插件,背景切换
    js 背景自动切换
    Jquery
    分析动态网页请求爬取腾讯视频评论
    追女神助手v0.1
    动态加载网页的爬取总结
  • 原文地址:https://www.cnblogs.com/imeiling/p/6396524.html
Copyright © 2011-2022 走看看