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


¾Èµå·ÎÀ̵å : ¾×ƼºñƼ ¶óÀÌÇÁ »çÀÌŬ (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");
    }
}



ÃßõÃßõ : 271 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
1,196
Service & Notification(¾Ë¸²¹Ù¶ç¿ì±â) ÀÌ¿ëÇϱâ
1,195
È­¸é ȸÀü(rotation) ó¸®
1,194
[Android] Àüüȭ¸é, title bar ¾ø¾Ö±â, status bar ¾ø¾Ö±â
1,193
ANDROID(¾Èµå·ÎÀ̵å) ¾Û °³¹ß ±âÃÊ] MEDIAPLAYER À½¾Ç Àç»ýÇϱâ
1,192
[Android]MediaPlayer¿¡¼­ »ç¿îµå¸¦ Àç»ýÇÏ´Â µÎ °¡Áö °æ·Î
1,191
¾Èµå·ÎÀ̵å Intent »ç¿ë¹ý
1,190
¾Èµå·ÎÀ̵å È­¸é Á¤¸®
1,189
ffmpeg ¿ÀÇ ¼Ò½º on ¾Èµå·ÎÀ̵å
1,188
WebView¿¡¼­ <a> ű×ÀÇ "_blank" target ó¸®Çϱâ.
1,187
Ư¼ö¹®ÀÚ, Ư¼ö¹®ÀÚÇ¥, Ư¼ö¹®ÀÚ ÇÏÆ®, ¿¹»Û Ư¼ö¹®ÀÚ
1,186
MediaPlayer 5¹ø¸¸ ¹Ýº¹Àç»ý
1,185
ÆÄÀÏ À§Ä¡¿¡ µû¸¥ ¹Ìµð¾î Àç»ý »ùÇÃÄÚµå
1,184
MJPEG on Android anyone?
1,183
Android °³¹ß
¾Èµå·ÎÀ̵å : ¾×ƼºñƼ ¶óÀÌÇÁ »çÀÌŬ (Activity Life Cycle)
1,181
¾Èµå·ÎÀ̵å ÇÁ·Î±×·¥ ÄÚµå·Î À¥ ºê¶ó¿ìÀú ½ÇÇàÇϱ⠿¹Á¦ (ÀÎÅÙÆ® »ç¿ë)
1,180
Áøµ¿ È¿°ú [Android]
1,179
Á¾·á ´ÙÀ̾ó·Î±× [Android]
1,178
´Ù¸¥¾Û È£Ãâ [Android]
1,177
TabActivity back key Event [Android]
1,176
³×Æ®¿öÅ© »óÅ [Android]
1,175
¾Èµå·ÎÀ̵忡¼­ À¥¼­¹ö¿¡ post·Î ±Û¾²±â [Android]
1,174
Webview ¼Ò½º [Android]
1,173
Coach mark View [Android]
1,172
¸ÖƼ ÇØ»óµµ [Android]
1,171
Webview source [Android]
1,170
°øÀ¯ Intent [Android]
1,169
intent uri ¸ðÀ½ [Android]
1,168
http post [Android]
1,167
http ¿äû [Android]
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.