小明的女朋友小红最近很不开心,因为小明主要天天找借口不陪她逛街,他寝室里面又和小明串通一气,让她很伤脑筋,她怀疑小明在打dota,但没有证据,所以她决定做一个监视器
public interface OnlineListener { public void dota();}
小明这个上网必须在一个view里面操作,叫pcView,小红就偷偷把这个监视器放到里面去,声明里它,并且get和put
OnlineListenr onlineListenr;public OnlineListener getOnlineListener() { return onlineListener; }public void setOnlineListener(OnlineListener onlineListener) { this.onlineListener = onlineListener; }
小红自己在自己的activity里面声明了pcView,并调用set方法监听小明
pcview.setOnlineListener(new OnlineListener() { @Override public void dota{ // TODO Auto-generated method stub Log.i("报告","你男朋友在玩dota"); }
如果小明在pcView里面执行了
if ("女朋友被忽悠了" || "女朋友不在") { onlineListener.dota();}那就坐等跪遥控板吧~还不能换台