postDelayed(Runnable,long); Runnable:线程 long:页面停留时间ms
myHandler.postDelayed(new Runnable() {
@Override
public void run() {
startActivity(new Intent(OneActivity.this,TwoActivity.class));
}
},2000);
主活动代码
public class OneActivity extends AppCompatActivity {
protected Handler myHandler = new Handler();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_one);
getSupportActionBar().hide();
myHandler.postDelayed(new Runnable() {
@Override
public void run() {
startActivity(new Intent(OneActivity.this,TwoActivity.class));
}
},2000);
}
}
第二个活动代码
public class TwoActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_two);
getSupportActionBar().hide();
}
}
xml代码
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@mipmap/bg">
<!--图标-->
<ImageView
android:layout_width="130dp"
android:layout_height="130dp"
android:layout_centerHorizontal="true"
android:layout_marginTop="90dp"
android:src="@mipmap/logo"/>
</RelativeLayout>
效果是延迟几秒后进入新活动