Android 如果Webview类激活,是否隐藏或显示菜单项?
如果未激活Android 如果Webview类激活,是否隐藏或显示菜单项?,android,if-statement,webview,Android,If Statement,Webview,如果未激活WebView类,我将尝试以编程方式禁用菜单项 我尝试了以下代码: @Override public boolean onPrepareOptionsMenu(Menu menu) { super.onPrepareOptionsMenu(menu); MenuItem item = menu.findItem(R.id.itemRefresh); if (WebViewFragment.
WebView
类,我将尝试以编程方式禁用菜单项
我尝试了以下代码:
@Override
public boolean onPrepareOptionsMenu(Menu menu)
{
super.onPrepareOptionsMenu(menu);
MenuItem item = menu.findItem(R.id.itemRefresh);
if (WebViewFragment.viewContentWebView.isActivated()){
item.setVisible(true);
item.setEnabled(true);
} else
{
item.setVisible(true);
item.setEnabled(false);
}
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch (item.getItemId()) {
case R.id.itemRefresh:
WebViewFragment.viewContentWebView.reload();
return true;
case R.id.itemAdd:
//oke im gonna write here
return true;
case R.id.itemHelp:
// ok ok i will
return true;
default:
return true;
}
}
在Eclipse中,我没有收到任何错误消息,但在真实设备上,应用程序会阻塞自身
我想我在IF-ELSE
语句部分做错了什么
谢谢。你能澄清一下你所说的“应用程序自身阻塞”是什么意思吗?我的意思是,应用程序不再运行,请自行关闭。你能发布logcat错误吗?