使用解析下载带有进度条水平的文件

时间:2014-05-29 10:38:41

标签: android

我有37个要下载的文件,我想以100%的方式显示我的进度条。如何设置我的上一个文件将等于100%..对不起我的英文。提前谢谢..

querySound.findInBackground(new FindCallback<ParseObject>() {
            @SuppressWarnings("unused")
            @Override
            public void done(List<ParseObject> objects, ParseException e) {
                Log.d("OBJECTS MP3", ""+objects.toString());


                if (objects == null) {

                    Toast.makeText(ParseStarterProjectActivity.this,"Something is Wrong!", Toast.LENGTH_LONG).show();

                } else {
                    final int adder = 100 / objects.size();
                    for(ParseObject po : objects){              

                        ParseFile sounds = (ParseFile) po.get("remindersSpanish");
                        final String filenames = sounds.getName().substring(37, sounds.getName().length());
                        Log.d("OBJECTS NAME", filenames);
                        sounds.getDataInBackground(new GetDataCallback() {
                            @Override
                            public void done(byte[] data,ParseException e) {
                                Log.d("OBJECTS DATA", ""+data);
                                if (e == null) {
                                    saveMp3(filenames, data);
                                    counter = counter + adder;


                                } else {
                                    e.printStackTrace();
                                }

                                    prgBar.setProgress(counter);
                                    counterPrg.setText(counter+"/"+prgBar.getMax());



                            }
                        });

0 个答案:

没有答案