투케이2K

703. (Android/Java) [유틸 파일] goToStartActivity : 액티비티 인텐트 이동 수행 - Intent 본문

Android

703. (Android/Java) [유틸 파일] goToStartActivity : 액티비티 인텐트 이동 수행 - Intent

투케이2K 2023. 12. 2. 19:37

[개발 환경 설정]

개발 툴 : AndroidStudio

 

[소스 코드]

    // -----------------------------------------------------------------------------------------
    // TODO [SEARCH FAST] : [goToStartActivity] : 액티비티 인텐트 이동 수행
    // -----------------------------------------------------------------------------------------
    public static void goToStartActivity(Activity go, Class to){

        /**
         * // -----------------------------------------
         * [goToStartActivity 메소드 설명]
         * // -----------------------------------------
         * 1. 액티비티 인텐트 이동 수행
         * // -----------------------------------------
         * 2. 호출 방법 : C_Intent.goToStartActivity(A_Intro.this, A_Webview.class);
         * // -----------------------------------------
         * */

        try {
            if (go != null && to != null){
                // ===============================================================
                S_Log._D_("액티비티 인텐트 이동 화면 전환 수행", new String[]{
                        "GO :: " + String.valueOf(go.getComponentName().getClassName()),
                        "TO :: " + String.valueOf(to.getName())
                });
                // ===============================================================

                // [인텐트 이동 실시]
                Intent intent = new Intent(go, to);
                intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
                go.startActivity(intent);
            }
            else {
                S_Log._E_("[Error] : 액티비티 인텐트 이동 화면 전환 수행", new String[]{"Input Class Is Null"});
            }

        }
        catch (Exception e){
            S_Log._printStackTrace_(go, S_FinalMsg.LOG_BUG_STATE, null, e);
        }
    }

[결과 출력]

 

 

반응형
Comments