文本到url参数android应用程序
我正在尝试做一个应用程序来查询我公司的订单。这是布局: 这是我的密码:文本到url参数android应用程序,android,url,text,parameters,Android,Url,Text,Parameters,我正在尝试做一个应用程序来查询我公司的订单。这是布局: 这是我的密码: #公共类命令扩展应用程序活动{ EditText查询;//在此处声明 @凌驾 创建时受保护的void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_Orders); 按钮btn=(按钮)findViewById(R.id.Button); EditText et=(EditT
#公共类命令扩展应用程序活动{
EditText查询;//在此处声明
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_Orders);
按钮btn=(按钮)findViewById(R.id.Button);
EditText et=(EditText)findViewById(R.id.editTextId1);
字符串查询=et.getText().toString();
btn.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
Intent i=newintent(getApplicationContext(),Webview.class);
i、 putExtra(“url”)https://mysite/query?order=“+查询);
星触觉(i);
}
});
}
}
只需将字符串查询
变量声明为最终字符串查询代码>
或者让它像这样全球化
public class Orders extends AppCompatActivity {
EditText et;
String url="";
Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_Orders);
btn = (Button)findViewById(R.id.button);
et = (EditText)findViewById(R.id.editTextId1);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
url = et.getText().toString();
if(!TextUtils.isEmpty(url)){
Intent i = new Intent(getApplicationContext(), Webview.class);
i.putExtra("url", "https://mysite/query?order="+url);
startActivity(i);
}
}
});
}
因此,您需要在onclick listener
中获取edittext
值,如下所示:-
et = (EditText)findViewById(R.id.editTextId1);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String query = et.getText().toString();
if(!query.isEmpty()) {
Intent i = new Intent(getApplicationContext(), Webview.class);
i.putExtra("url", "https://mysite/query?order="+url);
startActivity(i);
}
}
});
@duggu pleaae检查OP questionString query=et.getText().toString()中的这一行代码>你检查过关于哪个帖子的OP图片了吗?我来这里不是为了纠正错误而和你斗争,所以不要把任何事情放在个人的角度,忽略…@duggu sure siraddfinal
to String query=et.getText().toString();所以它看起来像final String query=et.getText().toString()代码>