ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î

¾Èµå·ÎÀ̵å : ¾×ƼºñƼ ¶óÀÌÇÁ »çÀÌŬ (Activity Life Cycle)
7³â Àü
PCȯ°æÀ̳ª, ¸Þ¸ð¸® µîÀÇ ÀÚ¿øÀÌ »ó´ëÀûÀ¸·Î ³Ë³ËÇÑ(?) ¿î¿µÃ¼Á¦ ÇÏ¿¡¼­¶ó¸é ¿©·¯°³ÀÇ ¾îÇø®ÄÉÀ̼ǵéÀÌ µ¹¾Æ°¡µµ Å©°Ô ½Å°æ¾µÀÏÀÌ µå¹°Áö¸¸,  ¸ð¹ÙÀÏ ¾ÛÀº Á¦ÇÑµÈ ÀÚ¿ø ÇÏ¿¡ ¿î¿µµÇ¾î¾ß Çϱ⠶§¹®¿¡ ¾Û »óÀÇ ¾×ƼºñƼµéÀÌ Ç×»ó È°¼ºÈ­ »óÅÂÀϼö´Â ¾ø°í, ÇÊ¿ä¿¡ µû¶ó Á¤ÁöµÇ°Å³ª, º¸¿©ÁöÁö ¾Ê¾Æ¾ß ÇÑ´Ù...    


¾Èµå·ÎÀ̵åÀÇ ¾×ƼºñƼ´Â Å©°Ô ´ÙÀ½ 3°¡Áö »óÅÂÁß¿¡ ÀÖ°Ô µË´Ï´Ù.

1) Active »óÅ (È°¼ºÈ­)
   - ¾×ƼºñƼ°¡ ½ºÅ©¸° Àü¸é¿¡¼­ ½ÇÇàµÇ°í ÀÖ´Â »óÅÂ
   - »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ¹ÞÀ»¼ö ÀÖ´Â »óÅÂ
2) Pause »óÅ (ÀϽøØÃã)
   - »ç¿ëÀÚÀÇ ÀÔ·ÂÀº ¸ø ¹ÞÀ¸³ª ½ºÅ©¸°¿¡´Â º¸¿©Áö´Â »óÅÂ
   - Pause »óÅÂÀ϶§µµ »óÅÂÁ¤º¸¿Í ¸®¼Ò½º´Â ¿î¿µµÇ°í ÀÖÁö¸¸, ÀÌ ¶ÇÇÑ ¿©ÀÇÄ¡ ¾ÊÀ¸¸é °­Á¦ Á¾·á µÇ±âµµ ÇÔ
3) Stop »óÅ (Á¤Áö)
   - ¾Æ¿¹ ½ºÅ©¸°¿¡ º¸¿©ÁöÁö ¾Ê´Â »óÅ (´Ù¸¥ ¾×ƼºñƼ¿¡ °¡·ÁÁü)
   - ¿©ÀüÀÌ »óÅÂÁ¤º¸¿Í ¸®¼Ò´À´Â À¯ÁöµÇÁö¸¸, ¿©ÀÇÄ¡ ¾ÊÀ¸¸é °­Á¦ Á¾·áµÊ

ÀÌ·¯ÇÑ ÀÏ·ÃÀÇ ¾×ƼºñƼÀÇ »óÅÂÀÇ ¼øȯ ±¸Á¶¸¦ LifeCycle À̶ó Çϴµ¥, ±âº»ÀûÀ¸·Î ±¸±Û¿¡¼­ Á¦°øÇÏ´Â ¶óÀÌÇÁ »çÀÌŬ¿¡ ´ëÇÑ µµÇØ´Â ´ÙÀ½°ú °°½À´Ï´Ù.


¾×ƼºñƼ¸¶´Ù »óÅ Àüȯ½Ã È£ÃâµÇ´Â ¸Þ¼ÒµåµéÀÌ À§ µµÇØ¿¡¼­ onXXXX () °ú °°ÀÌ 7°¡Áö°¡ Á¸ÀçÇÕ´Ï´Ù.

1) onCreate()
   : ¾×ƼºñƼ »ý¼ºµÇ¾î ÃÖÃÊ È£Ãâ
   : ¸®¼Ò½º  ÃʱâÈ­ µîÀÇ ÀÛ¾÷
   : pause, stop »óÅ¿¡¼­ ´Ù½Ã ½ÃÀÛÇÏ´Â °æ¿ì ÀÌÀü Á¤º¸·Î º¹¿ø °¡´É


2) onStart()
  : ½ºÅ©¸°¿¡ º¸¿©Áú¶§ È£Ãâ


3) onResume()
  : »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ¹ÞÀ»¼ö ÀÖÀ»¶§ È£ÃâµÇ´Â ¸Þ¼Òµå
  : È­¸é ¸Ç ¾ÕÀ¸·Î ³ª¿Ã¶§ÀÇ Ã³¸®¸¦ ÇØÁÖ¸é µÊ

4) onPause()
   : »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ¹ÞÀ»¼ö ¾ø°Ô µÇ¾úÀ»¶§
   : onRerume() °ú ´ëÀÀµÊ


5) onStop()
   : ½ºÅ©¸°¿¡ º¸ÀÌÁö ¾Ê°Ô µÉ¶§ È£ÃâµÇ´Â ¸Þ¼Òµå
   : onStart() ¿Í ´ëÀÀ

6) onRestart()
   : ¾×ƼºñƼ°¡ ½ºÅ©¸°¿¡ º¸ÀÌÁö ¾Ê´Ù°¡ ´Ù½Ã ½ºÅ©¸°¿¡ º¸¿©Áà¾ß ÇÒ¶§ È£ÃâµÇ´Â ¸Þ¼Òµå
   : onStart() È£Ãâ Á÷Àü ÇÊ¿äÇÑ ÀÛ¾÷ ¼öÇà

7) onDestroy()
   : ¾×ƼºñƼ Á¾·á Àü¿¡ È£Ãâ
   : °­Á¦·Î Á¾·áµÉ¶§µµ È£ÃâµÊ.



°£´ÜÇÏ°Ô ¾×ƼºñƼÀÇ »óÅ ÀüȯÀ» üũÇغ¸·Á¸é ¾Æ·¡¿Í °°ÀÌ Log ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© È®ÀÎ °¡´ÉÇÕ´Ï´Ù

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        // ¾ÛÀÌ ÃÖÃÊ ½ÇÇàµÉ¶§ È£ÃâµÇ´Â ÄÝ¹é ¸Þ¼­µå
        Log.d("test", "onCreate");
        
    }

    
    @Override
    protected void onStart() {
        // TODO Auto-generated method stub
        super.onStart();
        
        Log.d("test", "onStart");
        
    }


    @Override
    protected void onRestart() {
        // TODO Auto-generated method stub
        super.onRestart();
        Log.d("test", "onRestart");
    }


    @Override
    protected void onResume() {
        // TODO Auto-generated method stub
        super.onResume();
        Log.d("test", "onResume");
    }


    @Override
    protected void onPause() {
        // TODO Auto-generated method stub
        super.onPause();
        Log.d("test", "onPause");
    }


    @Override
    protected void onStop() {
        // TODO Auto-generated method stub
        super.onStop();
        Log.d("test", "onStop");
    }


    @Override
    protected void onDestroy() {
        // TODO Auto-generated method stub
        super.onDestroy();
        Log.d("test", "onDestroy");
    }
}



ÃßõÃßõ : 263 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
1,166
Android WebView Facebook Login (popup/redirection issues)
1,165
Loading GIF [Android]listView ¿ø°ÝÀ̹ÌÁö [Android]
1,164
¾Û ¹öÀü üũ ½ºÅä¾î·Î À̵¿ [Android]
1,163
WebViewClient [Android]
1,162
http post get Àü¼Û
1,161
À¥ºä ¸Þ¼Òµå È£ÃâÀÌ ¾ÈµÉ ¶§ (android.permission.INTERACT_ACROSS_USERS_FULL)
1,160
°³¹ß Áß ¿¡·¯ ¹ß»ý½Ã ¿¡·¯ ³»¿ë È®ÀÎ, ÇØ°á¹æ¹ý [Android]
1,159
ij½Ã Áö¿ì±â [Android]
1,158
¹Ù·ÎÇ®¾î(¼öÇÐ ¹®Á¦ ÁúÀÇÀÀ´ä SNS) ¿¡ »ç¿ëµÈ ¿ÀǼҽº ¶óÀ̺귯¸® [Android]
1,157
¿ÀǼҽº ¶óÀ̺귯¸® ¸ðÀ½ [Android]
1,156
´Ü¸»±â ¹öÀü Á¤º¸ [Android]
1,155
Android webview °³¹ß½Ã ¾Ë¾ÆµÖ¾ß ÇÒ °Íµé [Android]
1,154
[¾Èµå·ÎÀ̵å] ¾Û ³»¿¡¼­ ·±Å¸ÀÓ ±ÇÇÑÀ» ¿äûÇÏ´Â ¹æ¹ý
1,153
webview µ¿¿µ»ó Àç»ý [Android]
1,152
android studio DefaultHttpClient, HttpClient import ¿¡·¯
1,151
[Android] ANR À̶õ?
1,150
¾Èµå·ÎÀÌµå ¿ÀǼҽº
1,149
Android] AlarmManager ÀÏÁ¤½Ã°£ À̺¥Æ® ½ÇÇà
1,148
[Android] Webview url ¼û±â±â
1,147
[Android] webview ssl ¹®Á¦
1,146
[Android] Webview 404 ¿¡·¯ ó¸®
1,145
[Android] Webview ¸Þ¼Òµå
1,144
[¾Èµå·ÎÀ̵å] À¥ºä(WebView ¿¡¼­ ÀÚ¹Ù½ºÅ©¸³Æ® alert ¶ç¿ì±â
1,143
(Android) WebView _blank ó¸®
1,142
webvew ¿¡¼­ ºê¶ó¿ìÀú·Î ¸µÅ©(_blank)
1,141
[Android]¾Èµå·ÎÀ̵å Intent »ç¿ë¹ý
1,140
¾Èµå·ÎÀÌµå ¹Ìµð¾î Ç÷¹À̾î (MediaPlayer) ¿¹Á¦
1,139
[Android] BroadcastReceiver »ç¿ëÇϱâ
1,138
Media Player¸¦ ÀÌ¿ëÇÑ À½¾Ç Àç»ý
1,137
[°³¹ß Tip] Activity³» ¹è°æÀ» Åõ¸íÇÏ°Ô Çϱâ
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.