title: Why does it say "Bitmap cannot be resolved to a type" in this case?
body: <p>I get this error. How can I fix this in my situation?</p>
  
  <pre><code>"Bitmap cannot be resolved to a type"
  </code></pre>
  
  <p><strong>The line where error occurs</strong></p>
  
  <pre><code>public void onPageStarted(WebView view, String url, Bitmap favicon) {
  </code></pre>
  
  <p><strong>My code</strong></p>
  
  <pre><code>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, String url, 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, String url) {
                  Log.d("HelloWebView", "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, "text/plain", "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); 
  </code></pre>