小明的女朋友小红最近很不开心,因为小明主要天天找借口不陪她逛街,他寝室里面又和小明串通一气,让她很伤脑筋,她怀疑小明在打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();
}
那就坐等跪遥控板吧~还不能换台