2
我是新來的機器人,我需要一點幫助。我想將活動的數據傳遞給framelayout
類,所以我實現了回調。在我的活動我使用這樣的界面和設置監聽器:回撥方法
private OnCallStateListener onCallStateListener;
public interface OnCallStateListener{
int Data = 1;
void OnCallState(int wichAction)
}
public void setOnCallStateListener(OnCallStateListener listener){
onCallStateListener = listener;
}
private void dispatchTriggerEvent(int whichHandle){
if(onCallStateListener != null){
onCallStateListener.OnCallState(whichHandle);
}
}
我用它喜歡:
private onCallDisconnect(){
dispatchTriggerEvent(OnCallStateListener.DATA);
的dispatchTriggerEvent
被執行,但問題是,聽者onCallStateListener
總是空。我在這裏錯過了什麼? 謝謝!
感謝您的迴應。界面已在活動內部創建。我已經在framelayout類中實現了接口,在那裏我可以讓偵聽器調用。 activity.setOnCallStateListener(this); 我做了相反的事情,在framelayout類上創建接口,在活動上實現接口並獲取偵聽器,並且工作正常!從活動不起作用。其爲空。 再次感謝 – user2699406
@ user2699406如果我的答案幫助您,請按綠色複選標記。謝謝。 –