我收到这个错误.我怎么能在我的情况下解决这个问题?
"Bitmap cannot be resolved to a type"
发生错误的行
public void onPageStarted(WebView view,String url,Bitmap favicon) {
我的代码
public class MainActivity extends Activity { private Activity activity = this; private String title = ""; private ActionBar mActionBar; private SimpleSideDrawer mNav; WebView myWebView; int width,height; float flick_width; float flick_height; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); title = activity.getTitle().toString(); // (1) requestWindowFeature(Window.FEATURE_PROGRESS); setContentView(R.layout.activity_main); getSize(); mActionBar = getActionBar(); mActionBar.hide(); mNav = new SimpleSideDrawer(this); mNav.setLeftBehindContentView(R.layout.activity_behind_left_simple,this); mNav.setRightBehindContentView(R.layout.activity_behind_right_simple,this); myWebView = (WebView)findViewById(R.id.webView1); myWebView.setWebViewClient(new WebViewClient()); myWebView.getSettings().setJavaScriptEnabled(true); myWebView.setWebViewClient(new WebViewClient() { @Override public void onPageStarted(WebView view,Bitmap favicon) { Log.d("HelloWebView","onPageStarted : " + url); activity.setTitle("Loading..."); // (2) activity.setProgressBarVisibility(true); } @Override public void onPageFinished(WebView view,String url) { Log.d("HelloWebView","onPageFinished : " + url); } @Override public boolean shouldOverrideUrlLoading(WebView view,"shouldOverrideUrlLoading : " + url); return super.shouldOverrideUrlLoading(view,url); } @Override public void onReceivedError(WebView view,int errorCode,String description,String failingUrl) { Log.d("HelloWebView","onReceivedError : "+description); //view.loadData("Error "+description,"text/plain","utf-8"); view.loadDataWithBaseURL(null,"Error ("+errorCode+"):"+description,"utf-8",null); } }); myWebView.setWebChromeClient(new WebChromeClient() { // (3) public void onProgressChanged(WebView view,int progress) { activity.setProgress(progress * 100); Log.d("HelloWebView","progress="+progress); if (progress==100) { activity.setProgressBarVisibility(false); activity.setTitle(title); } } }); myWebView.loadUrl("http://yahoo.com"); myWebView.getSettings().setSupportZoom(true); myWebView.getSettings().setLoadWithOverviewmode(true); myWebView.getSettings().setUseWideViewPort(true);
解决方法
在尝试自动解析导入时,Eclipse有时会出现问题.在这种情况下,您可以尝试自己手动输入import语句:import android.graphics.Bitmap;