java - WebView 的 float 刷新按钮

标签 java android webview

我想为我的 WebView 制作一个 float 刷新按钮。 我做了一些研究,但无法解决我的问题。

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    String url = "https://www.rtl.de/cms/sendungen/serie/alarm-fuer-cobra-11.html";
    WebView view = (WebView) this.findViewById(R.id.WebView);
    view.getSettings().setJavaScriptEnabled(true);
    view.loadUrl(url);

    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            view.reload();
        }
    });

我还尝试了 MainActivity.this.webView.loadUrl("https://www.rtl.de/cms/sendungen/serie/alarm-fuer-cobra-11.html");而不是 view.reload(); 但总是有错误。

Cannot resolve method 'reload()'

Cannot resolve symbol 'WebView'

如果有人能帮助我,那就太好了。

最佳答案

实际上,您可以创建一个 Intent 并将当前 Activity 作为新 Activity 启动。例如,在您的 Activity 中,制作一个如下所示的按钮:

myButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent intent = new Intent(MainActivity.this, MainActivity.class);
            startActivity(intent);
        }
    });

请告诉我是否可以。
保重!

关于java - WebView 的 float 刷新按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46886627/

相关文章:

java - 使用子字符串时出错 : String Index out of range : -1 *Java*

android - 以黑白方式保存照片

android - WebView中的 "install Flash plugin"是什么意思?

java - Spring App 在 Linux 上运行时给出 rg.springframework.beans.factory.UnsatisfiedDependencyException?

java - Openshift,一个调用另一个 web 服务的 web 服务

android - 如何做一个传递复杂对象的http post?

Android webview 捏合缩放本 map 片

Android Phonegap - 在外部浏览器中打开 iframe 链接而不是 Phonegap WebView

java - 调用 onCreate() 时 ListView 不显示任何项目

android - 唤醒屏幕并在锁定屏幕上显示对话框