Activity interface:
Welcome_layout.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@drawable/welcome_pic" > </LinearLayout>
Activity Code:
Package com. activity; import android. annotation. suppressLint; import android. app. activity; import android. content. intent; import android. OS. bundle; import android. OS. handler; import android. OS. message; import com. tqg. zhenjiang. price. r; @ SuppressLint ("HandlerLeak") public class WelcomeActivity extends Activity {// delay time private final static int DELAY_TIME = 1500; // Message Parameter private final static int DELAY_MSG = 1001; @ SuppressLint ("HandlerLeak") @ Override protected void onCreate (Bundle savedInstanceState) {super. onCreate (savedInstanceState); setContentView (R. layout. welcome_layout); // delay message mHandler. sendEmptyMessageDelayed (DELAY_MSG, DELAY_TIME);} private final Handler mHandler = new Handler () {@ Override public void handleMessage (Message msg) {switch (msg. what) {case DELAY_MSG: startToMainActivity (); WelcomeActivity. this. finish (); break; default: break;} super. handleMessage (msg) ;}}; // jump to the main interface private void startToMainActivity () {Intent intent = new Intent (); intent. setClass (this, MainActivity. class); startActivity (intent );}}
The Android Handler is used to send messages in a delayed manner.