Tor*_*ups 3 android android-event
我正在寻找一个答案(但我可能会问错误的问题)
问题 - 任何事件只会被召唤一次,直到一项活动被销毁?
我问,因为当我的用户将手机旋转到横向oncreate和onstart都被调用导致重新加载各种类型.
我正在寻找一个可以将行为放入其中的事件,只能运行1次(直到活动被杀死)
先感谢您
小智 11
如果它特定于Activity,则只需检查onCreate事件中的savedInstanceState参数.如果它为null,则运行您的代码,否则,您的代码已经运行.
例:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
if(savedInstanceState == null) {
// Run your code
}
}
Run Code Online (Sandbox Code Playgroud)
当onCreate第一次运行时,savedInstanceState将始终为null,之后将填充它.
归档时间: |
|
查看次数: |
1249 次 |
最近记录: |