Edittext to url

时间:2018-04-24 23:59:23

标签: java android android-studio

我有一个网站,如果有可能我想这样做 在编辑文本中,当我写入数字123时 然后按下按钮 它将我引导到一个URL并打开特定的pdf文件

http://www.mywebsite.com/123.pdf

所以我认为代码会是这样的 但我不知道我应该编辑什么 我不知道

private Intent in = new Intent(Intent.ACTION_VIEW);

button.setOnClickListener(new View.OnClickListener(){
        @Override
        public void onClick(View v) {

            if (editext.getText().toString().equals("123")) {
                in.setAction(Intent.ACTION_VIEW);
                in.setData(Uri.parse("http://www.mywebsite.com/edittextvalue.pdf"));
                startActivity(in);
            }
        }
});

1 个答案:

答案 0 :(得分:0)

你走在正确的轨道上,你可以这样做:

button.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v) {

            String editValue = editext.getText().toString();
             if (editValue.equals("123")) {
                String url = "http://www.mywebsite.com/"+editValue+".pdf"
                    in.setAction(Intent.ACTION_VIEW);
                    in.setData(Uri.parse(url));
                 try{
                    startActivity(in);
                 } catch (ActivityNotFoundException e) {
                    e.printStackTrace();
                    //no browser app installed
                  }
            }