Advertisement
Guest User

Untitled

a guest
Sep 27th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. protected boolean mbActive;
  2. protected ProgressBar mProgressBar;
  3.  
  4. @Override
  5. protected void onCreate(Bundle savedInstanceState) {
  6. super.onCreate(savedInstanceState);
  7. requestWindowFeature(Window.FEATURE_NO_TITLE);
  8. this.requestWindowFeature(Window.FEATURE_NO_TITLE);
  9. setContentView(R.layout.intro);
  10. mProgressBar = (ProgressBar) findViewById(R.id.barrinha);
  11.  
  12. final Thread timerThread = new Thread() {
  13. @Override
  14. public void run() {
  15. mbActive = true;
  16. try {
  17. int waited = 0;
  18. while (mbActive && (waited < TIMER_RUNTIME)) {
  19. sleep(5);
  20. if (mbActive) {
  21. waited += 5;
  22. updateProgress(waited);
  23. }
  24. }
  25. } catch (InterruptedException e) {
  26. //Caso erro!!f
  27. } finally {
  28. onContinue();
  29. }
  30. }
  31. };
  32. timerThread.start();
  33.  
  34. }
  35. public void updateProgress(final int timePassed) {
  36. if (null != mProgressBar) {
  37. final int progress = mProgressBar.getMax() * timePassed / TIMER_RUNTIME;
  38. mProgressBar.setProgress(progress);
  39. }
  40. }
  41.  
  42. public void onContinue() {
  43. Log.d("messagemFinal", "Sua barra de loanding acabou de Carregar!");
  44.  
  45. TimerTask task=new TimerTask() {
  46. @Override
  47. public void run() {
  48. Intent mainIntent=new Intent().setClass(intro.this,main.class);
  49. startActivity(mainIntent);
  50. finish();
  51. }
  52. };
  53. Timer timer=new Timer();
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement