我想知道如何解决一个启动画面,让我们说它出现了几秒钟,然后被其他视图取代?
我想在第一次启动应用程序时使用此功能并覆盖一些网络连接.
我正在尝试为Android RN应用程序构建启动画面.我按照这里描述的步骤操作:https://www.bignerdranch.com/blog/splash-screens-the-right-way/
不幸的是,在尝试启动我的应用程序时,构建成功但应用程序崩溃说:
Error type 3
Error: Activity class {com.needlios/com.needlios.MainActivity} does not exist.
Run Code Online (Sandbox Code Playgroud)
有谁知道这可能来自哪里?
我有以下代码:
SplashScreen.java
package com.needlios;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
public class SplashActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
finish();
}
}
Run Code Online (Sandbox Code Playgroud)
MainActivity.java
package com.needlios;
import com.facebook.react.ReactActivity;
import com.facebook.react.ReactPackage;
import com.facebook.react.shell.MainReactPackage;
import java.util.Arrays;
import java.util.List;
public class MainActivity extends ReactActivity {
/**
* Returns the name of the main component registered from …Run Code Online (Sandbox Code Playgroud)