2012-10-12 102 views
0
final AlertDialog.Builder alert = new AlertDialog.Builder(this); 
    alert.setTitle("test"); 
    alert.setMessage("test"); 
    // Set an EditText view to get user input 
    final EditText input = new EditText(this); 
    alert.setView(input); 

    alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() { 
    public void onClick(DialogInterface dialog, int whichButton) { 
     // Do something with value! 
     String link = input.getText().toString(); 
     startActivity(new Intent(Intent.ACTION_VIEW).setData(Uri 
     .parse(link))); 
     } 
    }); 

    alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() { 
     public void onClick(DialogInterface dialog, int whichButton) { 
     // Canceled. 
     } 
    }); 

我要的是點擊確定之前什麼用戶在輸入的EditText打開瀏覽器..Android瀏覽器的URL

目前應用強行關閉

+0

你有沒有異常堆棧的拷貝轉儲瀏覽器? – draksia

+0

我發現了錯誤並修復了它,nvm。謝謝。你需要在第一個http:D –

回答

0

發現的錯誤和固定它,nvm。謝謝。 u需要在第一HTTP:d

的錯誤是,你需要http://之初打開使用Action_View