所以我有一個字符串(這是一個頁面的鏈接),我需要將它傳遞給一個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