我是一名新的 android 开发人员,我正在尝试弄清楚如何初始化一些活动,以便稍后我希望从任何其他活动(多个活动)中显示它时,它已经被初始化了。让我们假设初始化需要一些时间,这就是为什么我首先要预先初始化活动……活动包含 web 视图中的 web 内容。
问题是初始化应该异步发生,我不想在执行初始化时阻塞 UI,而且一旦活动及其 webview 准备好,我希望能够从主线程调用它们。
实现这一点的正确流程是什么?
谢谢...
我是一名新的 android 开发人员,我正在尝试弄清楚如何初始化一些活动,以便稍后我希望从任何其他活动(多个活动)中显示它时,它已经被初始化了。让我们假设初始化需要一些时间,这就是为什么我首先要预先初始化活动……活动包含 web 视图中的 web 内容。
问题是初始化应该异步发生,我不想在执行初始化时阻塞 UI,而且一旦活动及其 webview 准备好,我希望能够从主线程调用它们。
实现这一点的正确流程是什么?
谢谢...
据我所知,您无法准备活动。您应该在 ActivityonCreate()
方法中执行 init 部分。
如果您不想阻止 UI,请在另一个线程中执行异步工作。用于AsyncTask
此。