android - 我如何编码 SplashScreenActivity.kt 因为我的不起作用请看一下
问题描述
我想在我的应用程序中添加一个启动画面,所以我创建了一个名为 SplashScreen 的活动,并将此代码添加到 SplashScreenActivity.kt 但 android studio 没有重新识别 java
val i = Intent(this@MainActivity, MainActivity::class.java)
,它显示为红色 注意我使用 kotlin
package com.example.textnav
import android.content.Intent
import android.os.Bundle
import android.os.Handler
import androidx.appcompat.app.AppCompatActivity
class SplashScreen : AppCompatActivity() {
private val SPLASH_TIME_OUT = 3000L
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_splash_screen)
Handler().postDelayed(
{
val i = Intent(this@MainActivity, MainActivity::class.java)
startActivity(i)
finish()
}, SPLASH_TIME_OUT
)
}
}
看看那个https://ibb.co/bmjVHNV mainactivity.kt
package com.example.textnav
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
解决方案
推荐阅读
- list - 使用 atomics 将项目添加到 openCL 中的链表会在 uint 中提供混合字节
- java - 最多 k 次买卖股票的最大利润 [递归到 DP]
- android - 从 git 问题克隆 Android Studio 上的 Flutter -Package get' has not been run'
- python - 与 sqlite3 的数据库连接
- simulation - Omnetpp,隐式块序列化被禁用以防止不可预知的性能下降
- php - Oscoomerce tep_create_random_value($length, 'digits'); 功能不工作
- javascript - 我必须单击按钮两次才能在 React 中正确呈现状态
- php - 如何制作禁用按钮的会话计时器
- ajax - 我们可以使用 document.domain 将请求源标头更改为其父域吗?
- java - JavaMail 按主题搜索某些子字符串失败