Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected boolean mbActive;
- protected ProgressBar mProgressBar;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- requestWindowFeature(Window.FEATURE_NO_TITLE);
- this.requestWindowFeature(Window.FEATURE_NO_TITLE);
- setContentView(R.layout.intro);
- mProgressBar = (ProgressBar) findViewById(R.id.barrinha);
- final Thread timerThread = new Thread() {
- @Override
- public void run() {
- mbActive = true;
- try {
- int waited = 0;
- while (mbActive && (waited < TIMER_RUNTIME)) {
- sleep(5);
- if (mbActive) {
- waited += 5;
- updateProgress(waited);
- }
- }
- } catch (InterruptedException e) {
- //Caso erro!!f
- } finally {
- onContinue();
- }
- }
- };
- timerThread.start();
- }
- public void updateProgress(final int timePassed) {
- if (null != mProgressBar) {
- final int progress = mProgressBar.getMax() * timePassed / TIMER_RUNTIME;
- mProgressBar.setProgress(progress);
- }
- }
- public void onContinue() {
- Log.d("messagemFinal", "Sua barra de loanding acabou de Carregar!");
- TimerTask task=new TimerTask() {
- @Override
- public void run() {
- Intent mainIntent=new Intent().setClass(intro.this,main.class);
- startActivity(mainIntent);
- finish();
- }
- };
- Timer timer=new Timer();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement