java - 使用计时器编写启动画面代码时出错

标签 java android android-studio splash-screen

所以我正在 Android Studio 中编写一个应用程序,而且我是初学者。因此,有一个错误导致我的带有计时器的启动画面代码出现其他错误。我真的试图修复它,但我就是想不通。如果这已经写在某个地方,我很抱歉,我也是 stackoverflow 的新手,所以我并没有真正理解它。谢谢你的帮助。 这是错误图片链接-> https://imgur.com/MdXs4up

这是代码

package com.example.shromid;
import android.content.Intent;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class SplashScreen extends AppCompatActivity {
    private static int SPLASH_TIME_OUT=4000;

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

    new Handler().postDelayed(new Runnable(){
        @Override
        public void run() {
            Intent homeIntent=new Intent(SplashScreen.class,MainActivity.this);
            startActivity(homeIntent);
            finish();
        }
            }SPLASH_TIME_OUT);
            }
    }
}    

最佳答案

new Handler().postDelayed(new Runnable(){
    @Override
    public void run() {
        Intent homeIntent=new Intent(SplashScreen.class,MainActivity.this);
        startActivity(homeIntent);
        finish();
    }
}, SPLASH_TIME_OUT); // See the comma?

您缺少匿名 Runnable 定义末尾和第二个参数(处理程序延迟)之间的注释。

关于java - 使用计时器编写启动画面代码时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48122595/

相关文章:

android-studio - Android Studio 1.1.0 在编辑 build.gradle 时挂起

android - 安装Gradle插件v3.0

java - 如何将有界任务流渲染到弹出窗口中

java - 关于JAVA中使用SAX解析XML的问题

android - 有没有办法使用 PagingDataAdapter 找到项目并滚动到该 View ?

android - 如何通过android代码获取android play store安装的应用程序包?

java - java system.setproperty 有替代方案吗?

java - Web 服务用户身份验证和 session 管理的最佳实践

android - aapt.exe 已停止在 eclipse 4.3 kepler SDK 22.3 API 级别 19 中工作

android-studio - 意外 token : Error:(40, 61) 错误:非法字符:Android Studio 中的\8232