java在5秒后加载新活动
嗨,我一直在寻找让我的安卓应用程序加载StartActivity的方法。java 5秒钟,然后加载到MainActivity。java一次5秒就结束了。我发现的任何例子都不适用于我。我想知道是否有人能给我指出正确的方向
任何帮助都将不胜感激
星际触觉。爪哇
package com.example.testerrquin.euro2016fanguide;
import 安卓.support.v7.app.AppCompatActivity;
import 安卓.os.Bundle;
public class StartActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_start);
new CountDownTimer(5000, 1000) {
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
}
}.start();
}}
AndroidManifest。xml
<?xml version="1.0" encoding="utf-8"?>`<manifest xmlns:安卓="http://schemas.安卓.com/apk/res/安卓"
package="com.example.testerrquin.euro2016fanguide" >
<application
安卓:allowBackup="true"
安卓:icon="@mipmap/ic_launcher"
安卓:label="@string/app_name"
安卓:supportsRtl="true"
安卓:theme="@style/AppTheme" >
<activity
安卓:name=".StartActivity"
安卓:configChanges="orientation|keyboardHidden|screenSize"
安卓:label="@string/title_activity_start"
安卓:theme="@style/FullscreenTheme" >
<intent-filter>
<action 安卓:name="安卓.intent.action.MAIN" />
<category 安卓:name="安卓.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
提前感谢您的回答`
# 1 楼答案
只需移除finish()并重试
# 2 楼答案
试试这个
主要技巧是使用
handler.postDelayed
希望它能有所帮助