ptd->_thandle = (uintptr_t)(-1); {{}/*** 传入需要的参数,设置给*/{}给Fragment添加newInstance方法,将需要的参数传入,设置到bundle中,然后setArguments(bundle),最后在onCreate中进行获取;这样就完成了Fragment和Activity间的解耦。当然了这里需要注意:方法必须在fragment创建以后,添加给Activity前完成。千万不要,首先调用了add,然后设置arguments。 当然如果你希望解析为对象,你可以:public abstract class UserCallback extends Callback{//非UI线程,支持任何耗时操作@Overridepublic User parseNetworkResponse(Response response) throws IOException{String string = response.body().string();User user = new Gson().fromJson(string, User.class);return user;}}自己使用自己喜欢的Json解析库完成即可。 kgdvi
转载于:https://www.cnblogs.com/fuyoucaoyu/p/7941568.html