안드로이드 3초 후 자동 화면전환 (How to change activity automatically?)

2014. 1. 26. 01:20Programing/Android / Java

// 현재 Activity (Current Activity)
public class MainActivity extends Activity {
    
    @SuppressLint("HandlerLeak")
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);       
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_main);
        
        Handler handler = new Handler() {
            public void handleMessage(Message msg) {
             super.handleMessage(msg);
             startActivity(new Intent(MainActivity.this, MenuActivity.class));
             finish();
            }
         };
         handler.sendEmptyMessageDelayed(0, 3000);
    }
}

---------------------------------------------------
// 전환 할 Activity (The activity which will be changed after 3 sec.)
public class MenuActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_menu);        
    }
}