【发布时间】:2022-01-19 17:40:15
【问题描述】:
我的 MainActivity 中有一个名为 webView 的 public static WebView。
我可以在 MainActivity 中处理它,使用一些正常的操作,例如 webView.loadUrl()
public static WebView webView;
webView.loadUrl();
现在我想在其他 Activity 中使用这个静态对象,但问题是:我什至无法得到它。
Log.i("MYTAG","work!");
Log.i("MYTAG",MainActivity.webView.getUrl());
Log.i("MYTAG","reload");
这里我打印了这个 webView 的 url,但它只执行到第一个步骤,它只打印“工作”并跳过这些后续步骤。同样,它不能执行命令“webView.loadUrl()”。
您可以通过在一个类中创建一个公共静态 WebView 对象并尝试在其他类中使用它来简单地重复此操作。
如果您能给我一些建议,非常感谢!
【问题讨论】: