对于很多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
解答完毕了,休息休息一会儿.....