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

Вы можете проверить this блог с полным примером, который показывает, в За ход процесса WebView в строке заголовка.

Также вы можете посмотреть в Android Docs activity.setProgress(progress)

И, наконец, но не в последнюю очередь StackOverflow Answer