【问题标题】:Activity in android安卓中的活动
【发布时间】:2011-02-10 06:31:42
【问题描述】:

我需要从 web 获取所有数据并显示在 ui 中。目前,我在活动 onCreate() 方法中完成了所有这些功能。对吗?否则我可以使用其他生命周期方法,如 onResume(),onPause()。请指导我。

【问题讨论】:

  • 您没有提出问题,也没有发布任何代码。如果它有效,我想它是正确的。你有什么问题?
  • 我没有任何问题。我需要了解其他生命周期方法的用途。现在我只使用两种方法 onCreate(),onDestroy。
  • 任何网络请求都应该在AsyncTask 或后台Thread 中进行。除非您发布一些代码,但我们无法提供任何具体建议。

标签: android


【解决方案1】:

应该从 UI 线程(在 onCreate、onResume、onPause 中)调用更新的持久操作,例如从 Web 下载。您应该使用后台任务来执行此操作,否则您将遇到 ANR 崩溃。一种可能的方法是使用 AsyncTask,如 here 所述。

【讨论】:

    猜你喜欢
    • 2018-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多