在webview中,我点击了一个链接,通过以下代码将我带到活动:
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
if(url.equals("factory.cpp")){
Toast.makeText(getApplicationContext(), "Clicked on link", Toast.LENGTH_SHORT).show() ;
Intent intent = new Intent(getApplicationContext(), FactoryCppFiles.class) ;
startActivity(intent) ;
return false ;
}
else
return true ;
}
FactoryCppFiles活动显示正确,但是当我按下后退按钮时,它会显示以下标准错误消息。
网页不可用
我想显示点击链接的网页视图。我如何实现这一目标?
答案 0 :(得分:2)
刚才意识到如果我想自己处理URL,我应该返回true。我切换了return语句,现在工作正常。