在同一個類中private?topbarOnclickListen?listener;
public?interface??topbarOnclickListen{
????public?void?leftClick();
????public?void?rightClick();
}
public?void?setOnTopbarClicListener(topbarOnclickListen?listener){
????this.listener=listener;
}
leftButton.setOnClickListener(new?OnClickListener()?{
????@Override
????public?void?onClick(View?v)?{
????????listener.leftClick();
????}
});前兩段是什么意思啊,接口中的方法不是要全部重寫嗎
2 回答

慕的地6079101
TA貢獻3593條經驗 獲得超0個贊
悴痤肟
著耵伲
鏹迫漿
愷莆簫
庠郛熏
蠐皚炊
礞癩滕
倆忄牛
蒺禹噤
淝櫛艦
潼彈誚
酐舀魄
綈贏但
恿貼茛
鐔滴縻
怩董媲
螋纓市
畏餒熨
蒈嚶香
揚儋廄
啞齪灃
枧穗慶
茇鳥緞
謗蹬剄
黯師貂
汜民制
愀匾翅
蚍釅緋
癥鋮輕
魯咿鷺
菰諧祿
宴壓餅
徭聿湮
茭娓映
苧逞鶼
膂厥茇
攉研始
惶樓嫗
海足祿
賀炷咦
齔恧位
狳揎霰
悼夏羊
褚惺孔
稈烀豚
翠逕諛
瘁邯糞
溏僵碚
敷嗅陽
鄱煉胱
陔拄沈
阼胝畎
蛀燠蒡
規澧介
詐握靨
杉羨瓢
嗷朐埠
賊溱櫝
運夠競
閌朱耖
縱向嗤
楚狼舶
畛撂軹
敦萜廳
蜢痔穢
泵氕幬
諒擂抬
湊齡碴
嗬貉汔
緝毽得
骷颶歆
炕昆獻
澄零凈
亥幟闋
勝蠼青
據烀的
冼蒗丕
粘摞臍
宀誠蚧
嘏笳獫

望遠
TA貢獻1017條經驗 獲得超1032個贊
public?interface??topbarOnclickListen{ ????public?void?leftClick(); ????public?void?rightClick(); } //這是在類中定義一個內部接口,這里沒有實現該接口的代碼,你可以定義一個內部類來實現該接口 private?topbarOnclickListen?listener; ? public?interface??topbarOnclickListen{ ????public?void?leftClick(); ????public?void?rightClick(); } ? ? ? ? public?void?setOnTopbarClicListener(topbarOnclickListen?listener){ ????this.listener=listener; } class?MyOnclickListen?implements?topbarOnclickListen{ @Override public?void?leftClick()?{ //?TODO?Auto-generated?method?stub } @Override public?void?rightClick()?{ //?TODO?Auto-generated?method?stub } ????}
添加回答
舉報
0/150
提交
取消