これは、ページを読み込んでに保存する必要があるコードですstring[]
。ページが読み込まれておらず、エラーもスローされていないため、問題がわかりません。
httpリクエストを送信するためのより良い方法を知っている人がいる場合は、それを投稿するか、問題を教えてください。
//some code
btnShowLocation.setOnClickListener(new View.OnClickListener() {
int j=0;
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
new MyTask().execute();});
//some code
private class MyTask extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... params) {
// TODO Auto-generated method stub
try {
String ssr="";
URL n = new URL("http://maps.google.co.in/maps?hl=en&q=nagpur+to+pune");
URLConnection nc = null;
nc = n.openConnection();
BufferedReader in = null;
in = new BufferedReader(new InputStreamReader(nc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
ssr+=inputLine;
}
Document doc = Jsoup.parse(ssr);
Elements el = doc.getElementsByClass("dir-mrgnr");
String str = el.text();
str = str.replaceAll("[0-9]+[.] ", "\n");
string = str.split("\n");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
@Override
protected void onProgressUpdate(Void... values) {
// TODO Auto-generated method stub
super.onProgressUpdate(values);
Toast.makeText(
getApplicationContext(),
"in Background",
Toast.LENGTH_LONG).show();
speakOut("not Working");
//speakOut("work in progress");
}
@Override
protected void onPostExecute(Void result) {
// TODO Auto-generated method stub
super.onPostExecute(result);
}
}