当前位置: 首页>>代码示例>>Java>>正文


Java ResponseInfo.isOK方法代码示例

本文整理汇总了Java中com.qiniu.android.http.ResponseInfo.isOK方法的典型用法代码示例。如果您正苦于以下问题:Java ResponseInfo.isOK方法的具体用法?Java ResponseInfo.isOK怎么用?Java ResponseInfo.isOK使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.qiniu.android.http.ResponseInfo的用法示例。


在下文中一共展示了ResponseInfo.isOK方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: uploadphoto

import com.qiniu.android.http.ResponseInfo; //导入方法依赖的package包/类
public void uploadphoto(File file) {
    if (StringUtils.isNotEmpty(token)) {
        UpCompletionHandler handler = new UpCompletionHandler() {
            @Override
            public void complete(String key, ResponseInfo info, JSONObject res) {
                //res包含hash、key等信息,具体字段取决于上传策略的设置
                if (info.isOK()) {
                    Log.i("qiniu", "Upload Success");
                    try {
                        ImgPath = BuildConfig.QiniuBase+ res.getString("key");
                        delegate.setmImgAdd(ImgPath);

                    } catch (JSONException e) {
                        e.printStackTrace();
                    }

                } else {
                    Log.i("qiniu", "Upload Fail");
                    //如果失败,这里可以把info信息上报自己的服务器,便于后面分析上传错误原因
                }
                Log.i("qiniu", key + ",\r\n " + info + ",\r\n " + res);
            }
        };
        QiniuUpload.getInstance().uploadFile(token, file, handler);
    }
}
 
开发者ID:mangestudio,项目名称:GCSApp,代码行数:27,代码来源:CreateActPresenter.java

示例2: uploadphoto

import com.qiniu.android.http.ResponseInfo; //导入方法依赖的package包/类
public void uploadphoto(File file) {
    if (StringUtils.isNotEmpty(token)) {
        UpCompletionHandler handler = new UpCompletionHandler() {
            @Override
            public void complete(String key, ResponseInfo info, JSONObject res) {
                //res包含hash、key等信息,具体字段取决于上传策略的设置
                if (info.isOK()) {
                    Log.i("qiniu", "Upload Success");
                    try {
                        String photoName = res.getString("key");
                        ArrayList<String> data = new ArrayList<>();
                        data.add(BuildConfig.QiniuBase + photoName);
                        delegate.setData(data);
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }

                } else {
                    Log.i("qiniu", "Upload Fail");
                    //如果失败,这里可以把info信息上报自己的服务器,便于后面分析上传错误原因
                }
                Log.i("qiniu", key + ",\r\n " + info + ",\r\n " + res);
            }
        };
        QiniuUpload.getInstance().uploadFile(token, file, handler);
    }
}
 
开发者ID:mangestudio,项目名称:GCSApp,代码行数:28,代码来源:ReleaseDynPresenter.java

示例3: uploadphoto

import com.qiniu.android.http.ResponseInfo; //导入方法依赖的package包/类
public void uploadphoto(File file) {
        if (StringUtils.isNotEmpty(token)) {
            UpCompletionHandler handler = new UpCompletionHandler() {
                @Override
                public void complete(String key, ResponseInfo info, JSONObject res) {
                    //res包含hash、key等信息,具体字段取决于上传策略的设置
                    if (info.isOK()) {
                        Log.i("qiniu", "Upload Success");
                        try {
                            String photoName = res.getString("key");
//                            ArrayList<String> data = new ArrayList<>();
//                            data.add(photoName);
                            PicPath = BuildConfig.QiniuBase+photoName;
                            delegate.setmImgPic(photoName);
                        } catch (JSONException e) {
                            e.printStackTrace();
                        }

                    } else {
                        Log.i("qiniu", "Upload Fail");
                        //如果失败,这里可以把info信息上报自己的服务器,便于后面分析上传错误原因
                    }
                    Log.i("qiniu", key + ",\r\n " + info + ",\r\n " + res);
                }
            };
            QiniuUpload.getInstance().uploadFile(token, file, handler);
        }
    }
 
开发者ID:mangestudio,项目名称:GCSApp,代码行数:29,代码来源:CircleInfoPresenter.java

示例4: uploadPhoto

import com.qiniu.android.http.ResponseInfo; //导入方法依赖的package包/类
public void uploadPhoto(File file, final int type) {
        if (StringUtils.isNotEmpty(token)) {
            UpCompletionHandler handler = new UpCompletionHandler() {
                @Override
                public void complete(String key, ResponseInfo info, JSONObject res) {
                    //res包含hash、key等信息,具体字段取决于上传策略的设置
                    if (info.isOK()) {
                        Log.i("qiniu", "Upload Success");
                        try {
                            if (type == 0) {
                                ImgPath = BuildConfig.QiniuBase + res.getString("key");
                                delegate.setImgAdd(ImgPath);

                            } else if (type == 1) {
                                pics.add(BuildConfig.QiniuBase + res.getString("key"));
                                delegate.setData(pics);
                            }
//                            } else if (type == 1) {
//                                pics.add(BuildConfig.QiniuBase + res.getString("key"));
//                                delegate.setData(pics);
//                            }

                        } catch (JSONException e) {
                            e.printStackTrace();
                        }

                    } else {
                        Log.i("qiniu", "Upload Fail");
                        //如果失败,这里可以把info信息上报自己的服务器,便于后面分析上传错误原因
                    }
                    Log.i("qiniu", key + ",\r\n " + info + ",\r\n " + res);
                }
            };
            QiniuUpload.getInstance().uploadFile(token, file, handler);
        }
    }
 
开发者ID:mangestudio,项目名称:GCSApp,代码行数:37,代码来源:ProjectCreatePresenter.java

示例5: doUpload

import com.qiniu.android.http.ResponseInfo; //导入方法依赖的package包/类
public void doUpload(final ArrayList<String> files, int postion) {
        if (postion >= files.size()) {
            return;
        }
        String path = files.get(postion);
        File file = BitmapUtil.saveBitmapFile(BitmapUtil.getBitmap(path), path);
        if (StringUtils.isNotEmpty(token)) {
            UpCompletionHandler handler = new UpCompletionHandler() {
                @Override
                public void complete(String key, ResponseInfo info, JSONObject res) {
                    //res包含hash、key等信息,具体字段取决于上传策略的设置
                    if (info.isOK()) {
                        Log.i("qiniu", "Upload Success");
                        try {
//                            if (type == 0) {
//                             String   img = res.getString("key");
                            pics.add(BuildConfig.QiniuBase + res.getString("key"));
                            delegate.setData(pics);
                            imgPosition++;
                            doUpload(files, imgPosition);
//                                delegate.setImgAdd(ImgPath);
//                            } else if (type == 1) {
//                                delegate.setData(pics);
//                            }

                        } catch (JSONException e) {
                            e.printStackTrace();
                        }
                    } else {
                        Log.i("qiniu", "Upload Fail");
                        //如果失败,这里可以把info信息上报自己的服务器,便于后面分析上传错误原因
                    }
                    Log.i("qiniu", key + ",\r\n " + info + ",\r\n " + res);
                }
            };
            QiniuUpload.getInstance().uploadFile(token, file, handler);
        }
    }
 
开发者ID:mangestudio,项目名称:GCSApp,代码行数:39,代码来源:ProjectCreatePresenter.java


注:本文中的com.qiniu.android.http.ResponseInfo.isOK方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。