我有一个网站,如果有可能我想这样做 在编辑文本中,当我写入数字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);
}
}
});
答案 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
}
}