我是Android的新手,试图找出放置HTTP请求的位置,以便只执行一次(当Activity首次显示时).从onActivityResult返回时总是调用onCreate(在这里从相机中获取图片)
有什么建议?
里面的onCreate(Bundle savedInstanceState),如果savedInstanceState是null则是活动的第一/干净启动.所以你可以这样做:
onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (savedInstanceState == null) {
// call HTTP request
}
... the rest of onCreate()
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1162 次 |
| 最近记录: |