import android.content.Intent;
import android.graphics.PixelFormat;
import android.os.Handler;
import android.util.Log;
import android.view.Window;
import android.view.WindowManager;
public class LoadActivity extends Activity {
private static final int LOAD_DISPLAY_TIME = 100;
/** Called when the activity is first created. */
@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFormat(PixelFormat.RGBA_8888);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.load);
new Handler().postDelayed(new Runnable() {
public void run() {
//Go to main activity, and finish load activity
Intent mainIntent = new Intent(LoadActivity.this, login.class);
LoadActivity.this.startActivity(mainIntent);
LoadActivity.this.finish();
}
}, LOAD_DISPLAY_TIME);
}
@Override
protected void onDestroy() {
super.onDestroy();
Log.d("test", "LoadActivity Destroyed");
}
}
本文详细介绍了一个用于Android应用启动过程中的LoadActivity类。该类通过设置无标题全屏显示,并使用特定时间延迟后跳转到主登录活动的方式,实现了应用加载画面的展示。代码中包含了如何创建并使用LoadActivity的具体实现,对于理解Android应用启动流程和优化启动画面有很好的参考价值。
8473

被折叠的 条评论
为什么被折叠?



