2012-01-13 4 views
0

私はプライベートブラウザを考え出しましたが、ブラウザを開いているときに私のコードにリンクする方法を知りたいと思います。進行状況を設定する方法ブラウザが起動しているときのダイアログ

メインクラス

b5.setOnClickListener(new OnClickListener(){ 
    public void onClick(View v){ 
     Intent i =new Intent(FiltersActivity.this,MyBrowser.class); 
     i.setData(Uri.parse("http://www.google.com")); 
     startActivity(i); 
    } 
}); 

第二のクラス

public class MyBrowser extends Activity { 

    public void onCreate(Bundle SavedIntstanceState) { 
     super.onCreate(SavedIntstanceState); 
     setContentView(R.layout.browser); 

     Uri uri = getIntent().getData(); // get Intent and the linked data 
     WebView webview = (WebView) findViewById(R.id.webView_01); // get the 
                   // webview 
                   // item 
     webview.setWebViewClient(new Callback()); // set the object to the view 
               // to webview 
     webview.loadUrl(uri.toString()); // load the url 

    } 

    private class Callback extends WebViewClient { // crate a virtual class 
     @Override 
     public boolean shouldOverrideUrlLoading(WebView view, String url) { // /load 
                     // the 
                     // necessary 
      return (false); 
     } 
    } 
} 
+0

参照リンクで見ることができます。http://www.giantflyingsaucer.com/blog/?p=1331 – jeet

答えて

0

あなたはタイトルバーでのWebViewのprogessを示して完全な例でthisのブログをチェックアウトすることができます。

また、あなたは、Androidのドキュメントactivity.setProgress(progress)

そして最後にではなく、少なくともStackOverflow Answer

関連する問題