Android 安卓网络视图:为什么';是否在“选项”菜单中刷新工作?

Android 安卓网络视图:为什么';是否在“选项”菜单中刷新工作?,android,webview,refresh,reload,Android,Webview,Refresh,Reload,我已经为此绞尽脑汁很久了,但我觉得我离树林太近了,看不见树木。有人能告诉我为什么下面菜单中的item1不能刷新webview吗 (如果有必要,退出按钮(第2项)工作正常。) 试着做些小改动::: public class MyProjectActivity extends Activity { final Activity activity = this; WebView webView; public void onCreate(Bundle savedInstanceState)

我已经为此绞尽脑汁很久了,但我觉得我离树林太近了,看不见树木。有人能告诉我为什么下面菜单中的item1不能刷新webview吗

(如果有必要,退出按钮(第2项)工作正常。)


试着做些小改动:::

public class MyProjectActivity extends Activity
{
final Activity activity = this;
WebView webView;

    public void onCreate(Bundle savedInstanceState) 

        {
            super.onCreate(savedInstanceState);
            getWindow().requestFeature(Window.FEATURE_NO_TITLE);
            setContentView(R.layout.main);       

            webView = (WebView) findViewById(R.id.webview);                         
            webView.getSettings().setJavaScriptEnabled(true);
            webView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
            webView.loadUrl("http://www.mydomain.php");
        }   

    // Create Menu Buttons
    @Override
    public boolean onCreateOptionsMenu(Menu menu)
        {   
            MenuInflater inflater = getMenuInflater();
            inflater.inflate(R.menu.options_menu, menu);
            return true;
        }

    // Set Menu Button Actions
    @Override
    public boolean onOptionsItemSelected(MenuItem item) 
        {
        switch (item.getItemId()) 
            {
                case R.id.item1:
                    webView.reload();
                    break;
                case R.id.item2:     
                    finish();
                    break
            }
                    return super.onOptionsItemSelected(item);
        }
}

令人惊叹的!这似乎成功了。非常感谢。我知道这一定很简单!:)
public class MyProjectActivity extends Activity
{
final Activity activity = this;
WebView webView;

    public void onCreate(Bundle savedInstanceState) 

        {
            super.onCreate(savedInstanceState);
            getWindow().requestFeature(Window.FEATURE_NO_TITLE);
            setContentView(R.layout.main);       

            webView = (WebView) findViewById(R.id.webview);                         
            webView.getSettings().setJavaScriptEnabled(true);
            webView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
            webView.loadUrl("http://www.mydomain.php");
        }   

    // Create Menu Buttons
    @Override
    public boolean onCreateOptionsMenu(Menu menu)
        {   
            MenuInflater inflater = getMenuInflater();
            inflater.inflate(R.menu.options_menu, menu);
            return true;
        }

    // Set Menu Button Actions
    @Override
    public boolean onOptionsItemSelected(MenuItem item) 
        {
        switch (item.getItemId()) 
            {
                case R.id.item1:
                    webView.reload();
                    break;
                case R.id.item2:     
                    finish();
                    break
            }
                    return super.onOptionsItemSelected(item);
        }
}