【发布时间】:2014-09-30 03:56:54
【问题描述】:
我有一个属于 Activity 类的 webview。我通过 findViewId() 访问 webview。效果很好。现在我想让 webview 在全球范围内持续存在。所以我扩展了 Application 类。我如何从那里访问 webView。因为 Application 类不允许 findViewId() 方法。 WebView 是在 activity_layout.xml 中定义的,所以我想这对于任何 View 都是如此,而不仅仅是 webview,它是以这种方式定义的。
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="top" />
这样做的原因是,即使活动被销毁,我也需要 webview 持续存在,这样 webview 在 Activity 的 OnDestroy 之后不会刷新。
谢谢。
【问题讨论】:
标签: android android-activity webview