以下代码适用于我的app中的启动画面.我需要做的是当活动加载图像时应该显示为默认值,然后几秒后图像应该在同一活动中更改为另一个.我有另一个像第一个不同颜色的图像.我想在几秒钟后更改该图像的屏幕.
我在我的代码中这样做了.
package com.ruchira.busguru;
import android.media.MediaPlayer;
import android.os.AsyncTask;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.RelativeLayout;
public class SplashScreen extends Activity {
ImageView imgBus;
MediaPlayer introSound, bellSound;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash_screen);
imgBus = (ImageView) findViewById(R.id.imgBus);
imgBus.setImageResource(R.drawable.blackbus);
introSound = MediaPlayer.create(SplashScreen.this, R.raw.enginestart);
introSound.start();
Thread timer = new Thread(){
public void run(){
try{
sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}finally{
imgBus.setImageResource(R.drawable.bluekbus);
}
}
};
timer.start();
}
@Override
public …Run Code Online (Sandbox Code Playgroud) 我在使用 React Native 应用程序时遇到以下困难。如果有人可以帮助解决问题,我们将不胜感激。
JS 服务器已经运行。在设备上构建并安装应用程序(cd android && ./gradlew installDebug)...
失败:构建失败并出现异常。
出了什么问题:无法加载 Linux i386 的本机库“libnative-platform.so”。
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您有正在运行的 Android 模拟器或已连接的设备,并已设置您的 Android 开发环境: https ://facebook.github.io/react-native/docs/getting-started.html