您的位置:首页 > 移动开发 > Android开发

android十万个为什么-Activity生命周期

2012-01-29 12:19 148 查看
       对于很多android的“纯使用者”以及“菜鸟”开发者而然,没有了传统的"X"按钮,没有了习以为常的“退出”按钮(当然,现在很多应用增加了颇具中国特色的”退出“按钮,很人性化噢),很多人会不习惯,我们就来看看android到底为此做了什么?

       提问:用户正在使用一个应用时,点击menu键,回到桌面,并点击另一应用,android此时做了什么?你猜?

       回答:我们将原有应用命名为APPOLD,新的应用命名为APPNEW,当用户进行应用切换时,执行过程如下:

                   APPOLD.onPause-> APPNEW.onCreate->APPNEW.onStart->APPNEW.onResume->APPOLD.onStop->APPOLD.onDestory

                   当我们有意要从某一应用退出时,我们会发现其执行过程如下:

                   onPause->onStop->onDestory

                   反之,从某处恢复时,执行过程如下:

                   onCreate->onStart->onResume

   

       解答完毕了,休息休息一会儿.....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android menu