0

有人可以告诉我如何让我的 android 应用程序的活动页面出现 5 秒钟然后开始一个新活动。这将是我的应用程序“启动”页面,所以我只想在应用程序开始时显示它。

4

2 回答 2

0

此启动活动称为 splash,您可以在此处找到有关它的更多信息:

http://myandroidsolutions.blogspot.co.il/2012/06/android-simple-splash-screen.html http://www.androidaspect.com/2012/12/android-splash-screen-tutorial.html

只是谷歌'android启动画面'

于 2013-03-14T18:34:20.243 回答
0

你可以做这样的事情



public class SplashActivity extends Activity
{
    // Set the display time, in milliseconds (or extract it out as a configurable parameter)
    private final int SPLASH_DISPLAY_LENGTH = 500;
    Intent mainIntent;

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



    }

    @Override
    protected void onResume()
    {
        super.onResume();
            new Handler().postDelayed(new Runnable()
            {
                @Override
                public void run()
                {
                    //Finish the splash activity so it can't be returned to.
                    SplashActivity.this.finish();
                    // Create an Intent that will start the main activity.

                        mainIntent = new Intent(SplashActivity.this, MyChecklistsActivity.class);
                    SplashActivity.this.startActivity(mainIntent);
                }
            }, SPLASH_DISPLAY_LENGTH);

    }
}

或者只是谷歌“android启动活动”,有很多解决方案

于 2013-03-14T18:38:54.117 回答