【已解决】 在跟着 Android开发领券联盟项目实战课程 进行编写时遇到网络通讯失败
Manifest文件中的网络权限给了还是出现这样的问题
D/HomePresenterImpl: result code is ---> 404
I/HomePresenterImpl: 请求失败...
public class HomeFragment extends BaseFragment implements IHomeCallback {
private IHomePresenter mHomePresenter;
@Override
protected int getRootViewResId() {
return R.layout.fragment_home;
}
@Override
protected void initPresenter() {
//创建presenter
mHomePresenter = new HomePresenterImpl();
mHomePresenter.registerCallback(this);
}
@Override
protected void loadData() {
//加载数据
mHomePresenter.getCategories(); //---------------这里会爆出空指针异常----------------
}
@Override
public void onCategoriesLoded(Categories categories) {
//加载的数据就会回到这里来
}
@Override
protected void release() {
//取消回调注册
if (mHomePresenter !=null) {
mHomePresenter.unregisterCallback(this);
}
}
}
空指针异常在将初始化放在定义成员变量时就解决了
这里和视频中不一样是为什么
emm 这很小白...
您的每一个用心回答,都会让这个世界变得更美好一些!