所以我有一个字符串(这是一个页面的链接),我需要将它传递给一个AsyncTask。这里是我的代码:传递字符串到AsyncTask
url = "http://www.railpnrapi.com/";
url = url.concat(numPNR);
new MyTask().execute(url);
,这里是我的AsyncTask:
class MyTask extends AsyncTask<String, Void, String>{
@Override
protected String doInBackground(String... params) {
String page = new Communicator().executeHttpGet(url);
return page;
}
我知道我的实现是错误的!我如何纠正它以获得一个有效的输出作为字符串?
为什么你需要另一个类,你可以只有方法,并传递字符串作为'String page = executeHttpGet(params [0])'。检查你以前的问题 – Raghunandan
@Raghunandan我刚刚在你的主要活动中定义了这个类。这是不是一个很好的面向对象操作? –
在此处发布您的代码活动代码。 – Raghunandan