1

アクティビティのボタンをクリックしてプログレス バーを表示する方法 メイン アクティビティにボタンがあり、ボタンをクリックするとプログレス バーを表示したいので、2 つのアクティビティを実行しましたが、このためにセカンダリ アクティビティを使用したくありません。メインアクティビティ自体で行う必要があります。

ありがとうございました

私のコード:

ホーム アクティビティ :

public void load(View v){
    Intent intent = new Intent(this,Splash.class);
    this.startActivity(intent);
}

スプラッシュ アクティビティ :

public class Splash extends Activity {
    private long ms = 0;
    private long splashTime = 20000;
    private boolean splashActive = true;
    private boolean paused = false;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.splash);

        Thread mythread = new Thread() {
            public void run() {
                try {
                    while (splashActive && ms < splashTime) {
                        if (!paused)
                            ms = ms + 100;
                        sleep(100);
                    }
                } catch (Exception e) {
                } finally {
                    Intent intent = new Intent(Splash.this, Home.class);
                    startActivity(intent);
                }
            }
        };
        mythread.start();
    }
}
4

5 に答える 5