Android:可以在Activity中的onCreate之外放置HTTP请求吗?

Dan*_*Dan 2 android oncreate

我是Android的新手,试图找出放置HTTP请求的位置,以便只执行一次(当Activity首次显示时).从onActivityResult返回时总是调用onCreate(在这里从相机中获取图片)

有什么建议?

Vit*_*nko 7

里面的onCreate(Bundle savedInstanceState),如果savedInstanceStatenull则是活动的第一/干净启动.所以你可以这样做:

onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    if (savedInstanceState == null) {
        // call HTTP request
    }

    ... the rest of onCreate()
}
Run Code Online (Sandbox Code Playgroud)