来自edittext的Android浏览器网址

时间:2012-10-12 19:49:29

标签: android browser

    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中输入的内容。

目前app力关闭

1 个答案:

答案 0 :(得分:0)

找到了错误并修复了它,nvm。谢谢。你需要第一个http:D

错误在于,您需要http://开头使用Action_View打开浏览器