1. thread를 이용하여 화면 전환

new Thread(new Runnable() {
@Override
public void run() {
new Instrumentation().sendKeyDownUpSync(KeyEvent.KEYCODE_HOME);
}
}).start();


2. intent를 이용하여 화면 전환

Intent intent = new Intent();
intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.HOME");
intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
    | Intent.FLAG_ACTIVITY_FORWARD_RESULT
   | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP
   | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
startActivity(intent); 

지금 test중이긴 하지만 1번의 경우 진저브레드 Tab에서 실행이 안되는걸 알고 2번째 경우를 알아냈다. ^^
블로그 이미지

s나그네s

안드로이드 개발

,