傳遞方式有常見的幾種,今天寫一個最簡單的接口回調方式
比如将B類的資料傳遞到A類中,我們定義定義資料C類為Bean類
public String reciverVersion;
public String reciverVMS;
public String reciverHOST;
擷取get和set方法
1.定義接口,在B類中
public static IClear iClear;
public interface IClear {
void ReciverCallBack(String version, String VMS, String Host);
}
public static void setReciverCallBack(IClear callBack) {
iClear = callBack;
//下面的資料為需要傳的對象
iClear.ReciverCallBack(loginReciverBean.getReciverVersion(), loginReciverBean.getReciverVMS(), loginReciverBean.getReciverHOST());
}
2.在A類中調用B類的接口得到所需要的資料
B.setReciverCallBack(new UdpClientThread.IClear() {
@Override
public void ReciverCallBack(String version, String VMS, String Host) {
//将拿過來的資料進行複制即可
}
});