Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class DownloadFileAsync extends AsyncTask<String, Integer, String> {
- int myProgress = 0;
- @Override
- protected void onPreExecute() {
- super.onPreExecute();
- showDialog(DIALOG_DOWNLOAD_PROGRESS);
- }
- @Override
- protected String doInBackground(String... aurl) {
- try {
- try {
- if (GlobalVariable.dataFromdatabase) {
- GlobalVariable.myDbHelper = new DataBaseHelper(
- HomeActivity.this);
- GlobalVariable.myDbHelper.createDataBase();
- GlobalVariable.myDbHelper.openDataBase();
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- while(myProgress<100){
- myProgress++;
- publishProgress(myProgress);
- SystemClock.sleep(100);
- Sync(); // function for parsing and insert
- }
- } catch (Exception e) {}
- return null;
- }
- protected void onProgressUpdate(Integer... values) {
- progressBar.setProgress(values[0]);
- }
- @Override
- protected void onPostExecute(String unused) {
- dismissDialog(DIALOG_DOWNLOAD_PROGRESS);
Add Comment
Please, Sign In to add comment