Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
文本到url参数android应用程序_Android_Url_Text_Parameters - Fatal编程技术网

文本到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 question
String query=et.getText().toString()中的这一行你检查过关于哪个帖子的OP图片了吗?我来这里不是为了纠正错误而和你斗争,所以不要把任何事情放在个人的角度,忽略…@duggu sure siradd
final
to String query=et.getText().toString();所以它看起来像
final String query=et.getText().toString()