0

時間 0 でアクティビティを開始し、15 秒間フォアグラウンドに保持してから、アクティビティを停止する必要があります。これを行う最善の方法は何ですか?

ありがとう!

4

3 に答える 3

1

あなたが探しているのはsplashActivity:

 public class SplashScreenActivity extends Activity {

        private static final int DURATION = 15000; // 15 seconds


        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);

            setContentView(R.layout.splash_screen);

            Handler handler = new Handler();

            handler.postDelayed(new Runnable() {

                @Override
                public void run() {     
                    finish();

                }

            }, DURATION);

        }
}

完全な動作例をここで見ることができます。

于 2013-05-17T15:54:26.550 に答える