Zamknięcie activity po czasie

0

Witam, mam 3 activity w Android Studio. Główne, Kalkulator, Logo. Chciałbym aby najpierw wyswietlało się logo a potem głowne activity. Mam to zrobione jednak nie wiem jak po czasie (np. 5s) włączyć główne activity. Logo się wyświetla lecz po 5 sekundach nie znika. Wgl nie wiem dlaczego nie moge napisać w finally

Intent menu = new Intent(logo.this, glowne.class); a jedynie działa Intent menu = new Intent(glowne.this, logo.class) Wyświetla się wtedy: Error:(42, 68) error: <identifier> expected

package com.example.komputer.aplikacja1337;

import android.content.Intent;
import android.media.MediaPlayer;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;

public class glowne extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_glowne);

    ActionBar bar = getSupportActionBar();
    bar.hide();

    Intent intent = new Intent(glowne.this, logo.class);
    startActivity(intent);

    Thread timer = new Thread()
    {
        public  void  run()
        {
            try
            {
                sleep(5000);
            }

            catch (InterruptedException e)
            {
                e.printStackTrace();
            }

            finally 

{
Intent menu = new Intent(glowne.this, logo.class);
startActivity(menu);
}
}
};
}

public void kalkulator(View view)
{
    Intent intent = new Intent(glowne.this, kalkulator.class);
    startActivity(intent);
}

}

0

użyj klasy Handler i metody postDelay

1 użytkowników online, w tym zalogowanych: 0, gości: 1