Wednesday, April 24, 2019

Script Loading Android

Script Loading 1

public void setSplash(){
final ProgressDialog myProgressDialog = ProgressDialog.show(Loading1.this, "Loading", "Mohon Tunggu...", true);
new Thread() {
  public void run() {
     try{Thread.sleep(10000);}
     catch (Exception e) {}
           Intent i = new Intent(Loading1.this, menuutama.class);
           myProgressDialog.dismiss();
           finish();
          startActivity(i);
    } }.start();
}

Skript Loading 2

ProgressDialog progressBar;
    private int progressBarStatus = 0;
    private Handler progressBarHandler = new Handler();
    int fileSize=0;
  public void setSplash() {
          progressBar = new ProgressDialog(this);
          progressBar.setCancelable(true);
          progressBar.setMessage("Progress ...");// STYLE_SPINNER
          progressBar.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
          progressBar.setProgress(0);
          progressBar.setMax(100);
          progressBar.show();
          progressBarStatus = 0;
          fileSize = 0;
       
          new Thread(new Runnable() {
                public void run() {
                      while (progressBarStatus < 100) {
                            // process some tasks
                            progressBarStatus = doSomeTasks();
                            // your computer is too fast, sleep 1 second
                            try {Thread.sleep(1000);}
                            catch (InterruptedException e) {e.printStackTrace();}
                            // Update the progress bar
                            progressBarHandler.post(new Runnable() {
                                  public void run() {progressBar.setProgress(progressBarStatus);}});}
                      // ok, file is downloaded,
                      if (progressBarStatus >= 100) {
                            // sleep 2 seconds, so that you can see the 100%
                            try {Thread.sleep(2000);}
                            catch (InterruptedException e) {e.printStackTrace();}
                            progressBar.dismiss();
                         
                          Intent i = new Intent(Loading2.this, menuutama.class);
                     finish();
                    startActivity(i);
                 
                      }}}).start();
    }       
    // file download simulator... a really simple
    public int doSomeTasks() {
          while (fileSize <= 1000000) {
          fileSize++;
                if (fileSize == 100000) {return 10;}
                else if (fileSize == 200000) {return 20;}
                else if (fileSize == 300000) {return 30;}
                // ...add your own
          }
          return 100;
    }

No comments:

Post a Comment

Mengganti Icon Marker Di Maps

                                            Creating an icon https://leafletjs.com/examples.html var greenIcon = ...