Mel*_*ana 3 optimization android
我开发了一个小应用程序,它使用几个不同的类来允许用户添加,删除和查看某些数据.我使用arrayList来存储条目,它有自己的类,它有链接到数组的方法,所以我可以从我的所有类访问数组.
我想介绍上面的方法来优化我的代码,并想知道我是否可以将它们粘贴在一个类中,希望我的数组中有相同的应用程序类,并且只是定义它们将被使用的地方,这将节省我必须在几个类中编写同一段代码,这可能吗?
谢谢
Ari*_*eem 12
例子时onPause,onResume,onDestroy被称为Android的.
的onPause()
OnPause()当用户收到诸如呼叫或文本消息之类的事件时调用,当onPause()被调用时Activity可能部分或完全隐藏.
您可能希望保存用户数据onPause,以防他按下后退按钮而不显式保存数据.
的onResume()
OnResume()当用户恢复他Activity前一段时间离开的时候调用,比如他按下主页按钮然后回到应用程序,onResume()被叫.
您可以在此处或此类任何此类网络相关更新onResume.
的OnDestroy()
OnDestroy当Activity被系统或用户销毁时,例如通过回击,直到应用程序退出时调用.
它必须保存您要保留的任何用户数据onDestroy(),因为系统不会为您执行此操作.
话虽如此,我必须说你不能在onPause()和onDestroy()中调用任何用户定义的方法,因为它们在某些情况下被调用,除了我上面指定的操作之外不打算进行任何操作.
当Activity启动时,onCreate()会调用它来设置你的屏幕,然后onResume()你可以onResume用来做你想要的,但强烈建议你创建另一个类来进行这样的操作,这有时可能是数据密集.最后调用你在onCreate()和你的onResume()方法中的另一个类中创建的那些方法Activity.
| 归档时间: |
|
| 查看次数: |
15796 次 |
| 最近记录: |