Java 从android在网站上填充文本字段而不显示网络视图

Java 从android在网站上填充文本字段而不显示网络视图,java,android,webpage,Java,Android,Webpage,有没有一种方法可以在不加载/显示网络视图的情况下,将值放入android网页上的文本字段中?例如,我有两个字符串,想在一个网页上填充两个字段,有没有办法“在后台”或换句话说,不必打开用户看到的窗口? 谢谢 更新 在Tango的帮助下找到了解决方案 这在我的OkHttpHandler类中: public class OkHttpHandler extends AsyncTask<String, Void, String> { OkHttpClient client = new

有没有一种方法可以在不加载/显示网络视图的情况下,将值放入android网页上的文本字段中?例如,我有两个字符串,想在一个网页上填充两个字段,有没有办法“在后台”或换句话说,不必打开用户看到的窗口? 谢谢

更新

在Tango的帮助下找到了解决方案

这在我的OkHttpHandler类中:

public class OkHttpHandler extends AsyncTask<String, Void, String> {

    OkHttpClient client = new OkHttpClient();
    String cardNumber, privNumber;

    public  OkHttpHandler(String cardNumber, String privNumber) {

        this.cardNumber = cardNumber;
        this.privNumber = privNumber;
    }

    @Override
    protected String doInBackground(String... strings) {

        RequestBody formBody = new FormBody.Builder()
                //Change .add first parameter to the text field you want to populate
                .add("CardNbr", cardNumber)
                .add("CardPin", privNumber).build();
        Request request = new Request.Builder().url(strings[0])
                .post(formBody).build();

        try {
            Response response = client.newCall(request).execute();
            if (!response.isSuccessful())
                throw new IOException("Unexpected code "+ request.toString());
            return response.body().string();
        } catch (Exception e) {
        }
        return null;
    }
}
使用


欢迎光临。请访问帮助中心,了解如何提出一个好问题。
    OkHttpHandler handler = new OkHttpHandler(items.get(0).getNumber(), items.get(0).getPrivNumber());
    String result = "";
    try {
        result = handler.execute("urlHere.com").get();
    } catch (InterruptedException e) {

        e.printStackTrace();
    } catch (ExecutionException e) {

        e.printStackTrace();
    }
    Log.d("returned value", result);
 final OkHttpClient client = new OkHttpClient();

     RequestBody formBody = new FormBody.Builder()
            .add("field to be filled", "content")
            .build();
        Request request = new Request.Builder()
            .url("webpage url")
            .post(formBody)
            .build();

        Response response = client.newCall(request).execute();
        if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);