3 回答

TA貢獻1847條經驗 獲得超7個贊
只需使用new InternetCheck(consumer).execute()
new InternetCheck(new InternetCheck.Consumer() {
@Override
public void accept(Boolean internet) {
Log.d("Internet", "Internet Connection" + internet);
}
}).execute();

TA貢獻1111條經驗 獲得超0個贊
您需要Consumer interface在InternetCheckAsyncTask中傳遞實例
示例代碼
new InternetCheck(new Consumer() {
@Override
public void accept(Boolean internet) {
if(internet){
Log.e("INTENET_STATUS","Intenet is avilable");
}else {
Log.e("INTENET_STATUS","Intenet Not avilable");
}
}
}).execute();
添加回答
舉報