问题描述
如何从AsyncTask的字符串,我使用jsoup来从URL的内容,在下面的例子中,我得到的内容,但我不能设法把内容串入getItembody,code是:
私人字符串的内容;
私有静态最后弦乐HTML_HEADER =< HTML和GT;<身体gt;中;
私有静态最后弦乐HTML_HEADER =< /身体GT;< / HTML>中; 私人无效的setView(){
contentsWebView.loadData(HTML_HEADER + getItemBody(项目)+ HTML_FOOTER,
text / html的,UTF-8);
} 私人字符串getItemBody(项目项目){
串体=;
新LoadContent()执行();
回体;
} 私有类LoadContent扩展的AsyncTask<字符串,整数,字符串> {
私人ProgressDialog对话=新ProgressDialog(
ViewItemActivity.this); @覆盖
保护字符串doInBackground(字符串... PARAMS){
字符串URL = \"http://inet.detik.com/read/2012/12/21/205518/2124977/398/dosen-unibraw-bikin-aplikasi-pengubah-suara-ketulisan\";
文档文档;
尝试{
DOC = Jsoup.connect(URL)获得();
元素元素= doc.select(text_detail); 字符串内容= element.toString();
Log.v(LogContentView内容);
}赶上(IOException异常五){
e.printStackTrace();
} 返回的内容;
} 在preExecute保护无效(){
Dialog.setMessage(加载的内容......);
Dialog.show();
} 保护无效onPostExecute(虚空未使用){
Dialog.dismiss();
}
}
我的问题是我想从doinbackground放在字符串getItemBody字符串内容这串名字是身体,我想以后得到如此结果接近对话框,当前对话框不会关闭本身,而是应该在轻敲按键回来。
这是从logcat的Log.v(LogContentView,内容)结果 10月12日至27日:12:10.979:V / LogContentView(2660):其中,DIV CLASS =text_detail>
10月12日至27日:12:10.979:V / LogContentView(2660):玛琅 - 印尼memang memiliki开发商aplikasi汉达尔。萨拉赫satunya dibuktikan了Eko萨克蒂,多申高教在线Brawijaya阳SUKSES menciptakan aplikasi迪的Windows Phone阳mampu membuat catatan丹巴harus menulis。
10月12日至27日:12:10.979:V / LogContentView(2660):在峰; br />
10月12日至27日:12:10.979:V / LogContentView(2660):其中; BR />从来不写 - demikian NAMA aplikasi tersebut - BISA dibilang巴鲁迪印度尼西亚。 Kemampuannya阿达拉赫mengubah
10月12日至27日:12:10.979:V / LogContentView(2660):其中,EM>言语< / EM> (ucapan)文Inggris menjadi bentuk的TEK。
10月12日至27日:12:10.979:V / LogContentView(2660):在峰; br />
10月12日至27日:12:10.979:V / LogContentView(2660):其中; BR />了Eko mengaku,IDE pembuatan aplikasi INI berawal最后一点钟报mengikuti计划暑期班迪巴厘岛阳bentuk pengajarannya menggunakan文Inggris。
10月12日至27日:12:10.979:V / LogContentView(2660):在峰; br />
10月12日至27日:12:10.979:V / LogContentView(2660):其中; BR />&安培; QUOT; Waktu ITU萨亚ikut暑期学校担多申阳mengajar menggunakan文Inggris。沙耶mencoba mencatat mungkin林嘉欣terlalu cepat berbicaranya,亚克阳tertinggal。 Setelah迪鲁玛萨亚科巴布卡Kembali酒店catatan萨亚,malah tambah bingung,&安培; QUOT; cerita了Eko kepada wartawan迪高教在线Brawijaya,朱马特(21/12/2012)。
10月12日至27日:12:10.979:V / LogContentView(2660):在峰; br />
10月12日至27日:12:10.979:V / LogContentView(2660):其中; BR /> Ditambahkannya,aplikasi从来不写BISA diupload迪的Evernote。 Selain ITU aplikasi INI juga mempunyai kelebihan迪antaranya BISA diakses迪塞加拉tempat dengan catatan文件aplikasi sudah tersimpan PADA perangkat genggam。
10月12日至27日:12:10.979:V / LogContentView(2660):在峰; br />
10月12日至27日:12:10.979:V / LogContentView(2660):其中; BR />从来不写tidak mempunyai batasan寻找及体验memasukkan jumlah卡塔。 Sehingga BISA digunakan sebagai副标题电影阳nantinya BISA diubah寻找及体验印尼语。
10月12日至27日:12:10.979:V / LogContentView(2660):在峰; br />
10月12日至27日:12:10.979:V / LogContentView(2660):其中; BR /> Sebagai bukti布哈里kehebatannya,aplikasi INI双关语SUKSES meraih gelar寻找及体验kompetisi诺基亚Lumia应用奥林匹克阳berlangsung达里语pertengahan 2012年11月拉鲁。
10月12日至27日:12:10.979:V / LogContentView(2660):在峰; br />
10月12日至27日:12:10.979:V / LogContentView(2660):其中; BR />拉姆kompetisi tersebut terdapat 428开发商peserta达里语sekitar 40堪布杨迪tersebar印尼seluruh。
10月12日至27日:12:10.979:V / LogContentView(2660):在峰; br />
10月12日至27日:12:10.979:V / LogContentView(2660):其中; BR />达日semuanya,terpilih 54 finalis丹20 pemenang,dimana萨拉赫satunya阿达拉赫了Eko萨克蒂。
10月12日至27日:12:10.979:V / LogContentView(2660):在峰; br />
10月12日至27日:12:10.979:V / LogContentView(2660):其中; BR />&安培; QUOT;萨拉赫凡城pemilihan树里terhadap inovasi produk萨亚yaitu林嘉欣aplikasi阳萨亚ciptakan贝尔姆ADA迪pasaran。游客阳躺在juga ADA PADA fungsi atau kegunaan达里语produk阳diciptakan,&安培; QUOT; beber了Eko。
10月12日至27日:12:10.979:V / LogContentView(2660):在峰; br />
10月12日至27日:12:10.979:V / LogContentView(2660):在峰; br />
10月12日至27日:12:10.979:V / LogContentView(2660):其中,EM>罗< / EM>中setelah menang迪ajang pembuatan aplikasi besutan诺基亚tersebut,唱厂商荒漠和半荒漠芬兰ITU一语双关berencana untuk memasarkan aplikasi ciptaan了Eko。
10月12日至27日:12:10.979:V / LogContentView(2660):在峰; br />
10月12日至27日:12:10.979:V / LogContentView(2660):在峰; br />
10月12日至27日:12:10.979:V / LogContentView(2660):在峰; br />
10月12日至27日:12:10.979:V / LogContentView(2660):在峰; br />
10月12日至27日:12:10.979:V / LogContentView(2660):其中; / DIV>
10月12日至27日:12:40.059:V / LogContentView(2660):或其可股利类=text_detail>
10月12日至27日:12:40.059:V / LogContentView(2660):玛琅 - 印尼memang memiliki开发商aplikasi汉达尔。萨拉赫satunya dibuktikan了Eko萨克蒂,多申高教在线Brawijaya阳SUKSES menciptakan aplikasi迪的Windows Phone阳mampu membuat catatan丹巴harus menulis。
10月12日至27日:12:40.059:V / LogContentView(2660):在峰; br />
10月12日至27日:12:40.059:V / LogContentView(2660):其中; BR />从来不写 - demikian NAMA aplikasi tersebut - BISA dibilang巴鲁迪印度尼西亚。 Kemampuannya阿达拉赫mengubah
10月12日至27日:12:40.059:V / LogContentView(2660):其中,EM>言语< / EM> (ucapan)文Inggris menjadi bentuk的TEK。
10月12日至27日:12:40.059:V / LogContentView(2660):在峰; br />
10月12日至27日:12:40.059:V / LogContentView(2660):其中; BR />了Eko mengaku,IDE pembuatan aplikasi INI berawal最后一点钟报mengikuti计划暑期班迪巴厘岛阳bentuk pengajarannya menggunakan文Inggris。
10月12日至27日:12:40.059:V / LogContentView(2660):在峰; br />
10月12日至27日:12:40.059:V / LogContentView(2660):其中; BR />&安培; QUOT; Waktu ITU萨亚ikut暑期学校担多申阳mengajar menggunakan文Inggris。沙耶mencoba mencatat mungkin林嘉欣terlalu cepat berbicaranya,亚克阳tertinggal。 Setelah迪鲁玛萨亚科巴布卡Kembali酒店catatan萨亚,malah tambah bingung,&安培; QUOT; cerita了Eko kepada wartawan迪高教在线Brawijaya,朱马特(21/12/2012)。
10月12日至27日:12:40.059:V / LogContentView(2660):在峰; br />
10月12日至27日:12:40.059:V / LogContentView(2660):其中; BR /> Ditambahkannya,aplikasi从来不写BISA diupload迪的Evernote。 Selain ITU aplikasi INI juga mempunyai kelebihan迪antaranya BISA diakses迪塞加拉tempat dengan catatan文件aplikasi sudah tersimpan PADA perangkat genggam。
10月12日至27日:12:40.059:V / LogContentView(2660):在峰; br />
10月12日至27日:12:40.059:V / LogContentView(2660):其中; BR />从来不写tidak mempunyai batasan寻找及体验memasukkan jumlah卡塔。 Sehingga BISA digunakan sebagai副标题电影阳nantinya BISA diubah寻找及体验印尼语。
10月12日至27日:12:40.059:V / LogContentView(2660):在峰; br />
10月12日至27日:12:40.059:V / LogContentView(2660):其中; BR /> Sebagai bukti布哈里kehebatannya,aplikasi INI双关语SUKSES meraih gelar寻找及体验kompetisi诺基亚Lumia应用奥林匹克阳berlangsung达里语pertengahan 2012年11月拉鲁。
10月12日至27日:12:40.059:V / LogContentView(2660):在峰; br />
10月12日至27日:12:40.059:V / LogContentView(2660):其中; BR />拉姆kompetisi tersebut terdapat 428开发商peserta达里语sekitar 40堪布杨迪tersebar印尼seluruh。
10月12日至27日:12:40.059:V / LogContentView(2660):在峰; br />
10月12日至27日:12:40.059:V / LogContentView(2660):其中; BR />达日semuanya,terpilih 54 finalis丹20 pemenang,dimana萨拉赫satunya阿达拉赫了Eko萨克蒂。
10月12日至27日:12:40.059:V / LogContentView(2660):在峰; br />
10月12日至27日:12:40.059:V / LogContentView(2660):其中; BR />&安培; QUOT;萨拉赫凡城pemilihan树里terhadap inovasi produk萨亚yaitu林嘉欣aplikasi阳萨亚ciptakan贝尔姆ADA迪pasaran。游客阳躺在juga ADA PADA fungsi atau kegunaan达里语produk阳diciptakan,&安培; QUOT; beber了Eko。
10月12日至27日:12:40.059:V / LogContentView(2660):在峰; br />
10月12日至27日:12:40.059:V / LogContentView(2660):在峰; br />
10月12日至27日:12:40.059:V / LogContentView(2660):其中,EM>罗< / EM>中setelah menang迪ajang pembuatan aplikasi besutan诺基亚tersebut,唱厂商荒漠和半荒漠芬兰ITU一语双关berencana untuk memasarkan aplikasi ciptaan了Eko。
10月12日至27日:12:40.059:V / LogContentView(2660):在峰; br />
10月12日至27日:12:40.059:V / LogContentView(2660):在峰; br />
10月12日至27日:12:40.059:V / LogContentView(2660):在峰; br />
10月12日至27日:12:40.059:V / LogContentView(2660):在峰; br />
10月12日至27日:12:40.059:V / LogContentView(2660):其中; / DIV>
10月12日至27日:14:25.989:V / LogContentView(3178):或其可股利类=text_detail>
10月12日至27日:14:25.989:V / LogContentView(3178):玛琅 - 印尼memang memiliki开发商aplikasi汉达尔。萨拉赫satunya dibuktikan了Eko萨克蒂,多申高教在线Brawijaya阳SUKSES menciptakan aplikasi迪的Windows Phone阳mampu membuat catatan丹巴harus menulis。
10月12日至27日:14:25.989:V / LogContentView(3178):在峰; br />
10月12日至27日:14:25.989:V / LogContentView(3178):其中; BR />从来不写 - demikian NAMA aplikasi tersebut - BISA dibilang巴鲁迪印度尼西亚。 Kemampuannya阿达拉赫mengubah
10月12日至27日:14:25.989:V / LogContentView(3178):其中,EM>言语< / EM> (ucapan)文Inggris menjadi bentuk的TEK。
10月12日至27日:14:25.989:V / LogContentView(3178):在峰; br />
10月12日至27日:14:25.989:V / LogContentView(3178):其中; BR />了Eko mengaku,IDE pembuatan aplikasi INI berawal最后一点钟报mengikuti计划暑期班迪巴厘岛阳bentuk pengajarannya menggunakan文Inggris。
10月12日至27日:14:25.989:V / LogContentView(3178):在峰; br />
10月12日至27日:14:25.989:V / LogContentView(3178):其中; BR />&安培; QUOT; Waktu ITU萨亚ikut暑期学校担多申阳mengajar menggunakan文Inggris。沙耶mencoba mencatat mungkin林嘉欣terlalu cepat berbicaranya,亚克阳tertinggal。 Setelah迪鲁玛萨亚科巴布卡Kembali酒店catatan萨亚,malah tambah bingung,&安培; QUOT; cerita了Eko kepada wartawan迪高教在线Brawijaya,朱马特(21/12/2012)。
10月12日至27日:14:25.989:V / LogContentView(3178):在峰; br />
10月12日至27日:14:25.989:V / LogContentView(3178):其中; BR /> Ditambahkannya,aplikasi从来不写BISA diupload迪的Evernote。 Selain ITU aplikasi INI juga mempunyai kelebihan迪antaranya BISA diakses迪塞加拉tempat dengan catatan文件aplikasi sudah tersimpan PADA perangkat genggam。
10月12日至27日:14:25.989:V / LogContentView(3178):在峰; br />
10月12日至27日:14:25.989:V / LogContentView(3178):其中; BR />从来不写tidak mempunyai batasan寻找及体验memasukkan jumlah卡塔。 Sehingga BISA digunakan sebagai副标题电影阳nantinya BISA diubah寻找及体验印尼语。
10月12日至27日:14:25.989:V / LogContentView(3178):在峰; br />
10月12日至27日:14:25.989:V / LogContentView(3178):其中; BR /> Sebagai bukti布哈里kehebatannya,aplikasi INI双关语SUKSES meraih gelar寻找及体验kompetisi诺基亚Lumia应用奥林匹克阳berlangsung达里语pertengahan 2012年11月拉鲁。
10月12日至27日:14:25.989:V / LogContentView(3178):在峰; br />
10月12日至27日:14:25.989:V / LogContentView(3178):其中; BR />拉姆kompetisi tersebut terdapat 428开发商peserta达里语sekitar 40堪布杨迪tersebar印尼seluruh。
10月12日至27日:14:25.989:V / LogContentView(3178):在峰; br />
10月12日至27日:14:25.989:V / LogContentView(3178):其中; BR />达日semuanya,terpilih 54 finalis丹20 pemenang,dimana萨拉赫satunya阿达拉赫了Eko萨克蒂。
10月12日至27日:14:25.989:V / LogContentView(3178):在峰; br />
10月12日至27日:14:25.989:V / LogContentView(3178):其中; BR />&安培; QUOT;萨拉赫凡城pemilihan树里terhadap inovasi produk萨亚yaitu林嘉欣aplikasi阳萨亚ciptakan贝尔姆ADA迪pasaran。游客阳躺在juga ADA PADA fungsi atau kegunaan达里语produk阳diciptakan,&安培; QUOT; beber了Eko。
10月12日至27日:14:25.989:V / LogContentView(3178):在峰; br />
10月12日至27日:14:25.989:V / LogContentView(3178):在峰; br />
10月12日至27日:14:25.989:V / LogContentView(3178):其中,EM>罗< / EM>中setelah menang迪ajang pembuatan aplikasi besutan诺基亚tersebut,唱厂商荒漠和半荒漠芬兰ITU一语双关berencana untuk memasarkan aplikasi ciptaan了Eko。
10月12日至27日:14:25.989:V / LogContentView(3178):在峰; br />
10月12日至27日:14:25.989:V / LogContentView(3178):在峰; br />
10月12日至27日:14:25.989:V / LogContentView(3178):在峰; br />
10月12日至27日:14:25.989:V / LogContentView(3178):在峰; br />
10月12日至27日:14:25.989:V / LogContentView(3178):其中; / DIV>
从您的code以上变量人体必须的新LoadNews回报()执行()。获得(),所以你可以改变功能getItemBody如下
私人无效的setView(){
//搬到这里的URI,你可以dinamyc URI。
字符串URI = \"http://inet.detik.com/read/2012/12/21/205518/2124977/398/dosen-unibraw-bikin-aplikasi-pengubah-suara-ketulisan\";
contentsWebView.loadData(HTML_HEADER + getItemBody(URI)+ HTML_FOOTER,
text / html的,UTF-8);
}私人字符串getItemBody(字符串URI){
串体=无效;
尝试{
身体=新LoadContent()执行(URI)获得()。
}赶上(InterruptedException的E){
e.printStackTrace();
}赶上(为ExecutionException E){
e.printStackTrace();
}
回体;
}
和类的AsyncTask如下,
私有类LoadContent扩展的AsyncTask<字符串,整数,字符串> {
私人ProgressDialog对话=新ProgressDialog(
ViewItemActivity.this); @覆盖
保护字符串doInBackground(字符串... PARAMS){
字符串URL =参数[0];
文档文档;
尝试{
DOC = Jsoup.connect(URL)获得();
元素元素= doc.select(text_detail); 含量= element.toString();
Log.v(LogContentView内容);
}赶上(IOException异常五){
e.printStackTrace();
} 返回的内容;
} 在preExecute保护无效(){
Dialog.setMessage(加载的内容......);
Dialog.show();
} 保护无效onPostExecute(字符串结果){
Dialog.dismiss();
super.onPostExecute(结果);
}}
让我知道,如果有一个错误日志。
How to get a string from AsyncTask, i'm using jsoup to retrieve content from the URL, in the case below, i've get the content, but i not managed to put that content into the string getItembody, code is:
private String content;
private static final String HTML_HEADER = "<html><body>";
private static final String HTML_HEADER = "</body></html>";
private void SetView(){
contentsWebView.loadData(HTML_HEADER + getItemBody(item) + HTML_FOOTER,
"text/html", "utf-8");
}
private String getItemBody(Item item) {
String body = "";
new LoadContent().execute("");
return body;
}
private class LoadContent extends AsyncTask<String, Integer, String> {
private ProgressDialog Dialog = new ProgressDialog(
ViewItemActivity.this);
@Override
protected String doInBackground(String... params) {
String url = "http://inet.detik.com/read/2012/12/21/205518/2124977/398/dosen-unibraw-bikin-aplikasi-pengubah-suara-ketulisan";
Document doc;
try {
doc = Jsoup.connect(url).get();
Elements element = doc.select(".text_detail");
String content = element.toString();
Log.v("LogContentView", content);
} catch (IOException e) {
e.printStackTrace();
}
return content;
}
protected void onPreExecute() {
Dialog.setMessage("loading content...");
Dialog.show();
}
protected void onPostExecute(Void unused) {
Dialog.dismiss();
}
}
My question is i want the String content from doinbackground put in string getItemBody which string name is body, and i want to after get result so dialog close, current dialog does not close itself, but should be on tap key back. this is result from logcat Log.v("LogContentView", content);
12-27 10:12:10.979: V/LogContentView(2660): <div class="text_detail">
12-27 10:12:10.979: V/LogContentView(2660): Malang - Indonesia memang memiliki developer aplikasi handal. Salah satunya dibuktikan Eko Sakti, dosen Universitas Brawijaya yang sukses menciptakan aplikasi di Windows Phone yang mampu membuat catatan tanpa harus menulis.
12-27 10:12:10.979: V/LogContentView(2660): <br />
12-27 10:12:10.979: V/LogContentView(2660): <br />Never Write -- demikian nama aplikasi tersebut -- bisa dibilang baru di Indonesia. Kemampuannya adalah mengubah
12-27 10:12:10.979: V/LogContentView(2660): <em>speech</em> (ucapan) bahasa Inggris menjadi bentuk teks.
12-27 10:12:10.979: V/LogContentView(2660): <br />
12-27 10:12:10.979: V/LogContentView(2660): <br />Eko mengaku, ide pembuatan aplikasi ini berawal saat mengikuti program Summer School di Bali yang bentuk pengajarannya menggunakan bahasa Inggris.
12-27 10:12:10.979: V/LogContentView(2660): <br />
12-27 10:12:10.979: V/LogContentView(2660): <br />"Waktu itu saya ikut Summer School dan dosen yang mengajar menggunakan bahasa Inggris. Saya mencoba mencatat mungkin karena terlalu cepat berbicaranya, banyak yang tertinggal. Setelah di rumah saya coba buka kembali catatan saya, malah tambah bingung," cerita Eko kepada wartawan di Universitas Brawijaya, Jumat (21/12/2012).
12-27 10:12:10.979: V/LogContentView(2660): <br />
12-27 10:12:10.979: V/LogContentView(2660): <br />Ditambahkannya, aplikasi Never Write bisa diupload di evernote. Selain itu aplikasi ini juga mempunyai kelebihan di antaranya bisa diakses di segala tempat dengan catatan file aplikasi sudah tersimpan pada perangkat genggam.
12-27 10:12:10.979: V/LogContentView(2660): <br />
12-27 10:12:10.979: V/LogContentView(2660): <br />Never Write tidak mempunyai batasan dalam memasukkan jumlah kata. Sehingga bisa digunakan sebagai sub title film yang nantinya bisa diubah dalam bahasa Indonesia.
12-27 10:12:10.979: V/LogContentView(2660): <br />
12-27 10:12:10.979: V/LogContentView(2660): <br />Sebagai bukti sahih kehebatannya, aplikasi ini pun sukses meraih gelar dalam kompetisi Nokia Lumia Apps Olympiad yang berlangsung dari pertengahan November 2012 lalu.
12-27 10:12:10.979: V/LogContentView(2660): <br />
12-27 10:12:10.979: V/LogContentView(2660): <br />Dalam kompetisi tersebut terdapat 428 developer peserta dari sekitar 40 kampus yang tersebar di seluruh Indonesia.
12-27 10:12:10.979: V/LogContentView(2660): <br />
12-27 10:12:10.979: V/LogContentView(2660): <br />Dari semuanya, terpilih 54 finalis dan 20 pemenang, dimana salah satunya adalah Eko Sakti.
12-27 10:12:10.979: V/LogContentView(2660): <br />
12-27 10:12:10.979: V/LogContentView(2660): <br />"Salah satu pemilihan juri terhadap inovasi produk saya yaitu karena aplikasi yang saya ciptakan belum ada di pasaran. Penilaian yang lain juga ada pada fungsi atau kegunaan dari produk yang diciptakan," beber Eko.
12-27 10:12:10.979: V/LogContentView(2660): <br />
12-27 10:12:10.979: V/LogContentView(2660): <br />
12-27 10:12:10.979: V/LogContentView(2660): <em>Nah</em>, setelah menang di ajang pembuatan aplikasi besutan Nokia tersebut, sang vendor asal Finlandia itu pun berencana untuk memasarkan aplikasi ciptaan Eko.
12-27 10:12:10.979: V/LogContentView(2660): <br />
12-27 10:12:10.979: V/LogContentView(2660): <br />
12-27 10:12:10.979: V/LogContentView(2660): <br />
12-27 10:12:10.979: V/LogContentView(2660): <br />
12-27 10:12:10.979: V/LogContentView(2660): </div>
12-27 10:12:40.059: V/LogContentView(2660): <div class="text_detail">
12-27 10:12:40.059: V/LogContentView(2660): Malang - Indonesia memang memiliki developer aplikasi handal. Salah satunya dibuktikan Eko Sakti, dosen Universitas Brawijaya yang sukses menciptakan aplikasi di Windows Phone yang mampu membuat catatan tanpa harus menulis.
12-27 10:12:40.059: V/LogContentView(2660): <br />
12-27 10:12:40.059: V/LogContentView(2660): <br />Never Write -- demikian nama aplikasi tersebut -- bisa dibilang baru di Indonesia. Kemampuannya adalah mengubah
12-27 10:12:40.059: V/LogContentView(2660): <em>speech</em> (ucapan) bahasa Inggris menjadi bentuk teks.
12-27 10:12:40.059: V/LogContentView(2660): <br />
12-27 10:12:40.059: V/LogContentView(2660): <br />Eko mengaku, ide pembuatan aplikasi ini berawal saat mengikuti program Summer School di Bali yang bentuk pengajarannya menggunakan bahasa Inggris.
12-27 10:12:40.059: V/LogContentView(2660): <br />
12-27 10:12:40.059: V/LogContentView(2660): <br />"Waktu itu saya ikut Summer School dan dosen yang mengajar menggunakan bahasa Inggris. Saya mencoba mencatat mungkin karena terlalu cepat berbicaranya, banyak yang tertinggal. Setelah di rumah saya coba buka kembali catatan saya, malah tambah bingung," cerita Eko kepada wartawan di Universitas Brawijaya, Jumat (21/12/2012).
12-27 10:12:40.059: V/LogContentView(2660): <br />
12-27 10:12:40.059: V/LogContentView(2660): <br />Ditambahkannya, aplikasi Never Write bisa diupload di evernote. Selain itu aplikasi ini juga mempunyai kelebihan di antaranya bisa diakses di segala tempat dengan catatan file aplikasi sudah tersimpan pada perangkat genggam.
12-27 10:12:40.059: V/LogContentView(2660): <br />
12-27 10:12:40.059: V/LogContentView(2660): <br />Never Write tidak mempunyai batasan dalam memasukkan jumlah kata. Sehingga bisa digunakan sebagai sub title film yang nantinya bisa diubah dalam bahasa Indonesia.
12-27 10:12:40.059: V/LogContentView(2660): <br />
12-27 10:12:40.059: V/LogContentView(2660): <br />Sebagai bukti sahih kehebatannya, aplikasi ini pun sukses meraih gelar dalam kompetisi Nokia Lumia Apps Olympiad yang berlangsung dari pertengahan November 2012 lalu.
12-27 10:12:40.059: V/LogContentView(2660): <br />
12-27 10:12:40.059: V/LogContentView(2660): <br />Dalam kompetisi tersebut terdapat 428 developer peserta dari sekitar 40 kampus yang tersebar di seluruh Indonesia.
12-27 10:12:40.059: V/LogContentView(2660): <br />
12-27 10:12:40.059: V/LogContentView(2660): <br />Dari semuanya, terpilih 54 finalis dan 20 pemenang, dimana salah satunya adalah Eko Sakti.
12-27 10:12:40.059: V/LogContentView(2660): <br />
12-27 10:12:40.059: V/LogContentView(2660): <br />"Salah satu pemilihan juri terhadap inovasi produk saya yaitu karena aplikasi yang saya ciptakan belum ada di pasaran. Penilaian yang lain juga ada pada fungsi atau kegunaan dari produk yang diciptakan," beber Eko.
12-27 10:12:40.059: V/LogContentView(2660): <br />
12-27 10:12:40.059: V/LogContentView(2660): <br />
12-27 10:12:40.059: V/LogContentView(2660): <em>Nah</em>, setelah menang di ajang pembuatan aplikasi besutan Nokia tersebut, sang vendor asal Finlandia itu pun berencana untuk memasarkan aplikasi ciptaan Eko.
12-27 10:12:40.059: V/LogContentView(2660): <br />
12-27 10:12:40.059: V/LogContentView(2660): <br />
12-27 10:12:40.059: V/LogContentView(2660): <br />
12-27 10:12:40.059: V/LogContentView(2660): <br />
12-27 10:12:40.059: V/LogContentView(2660): </div>
12-27 10:14:25.989: V/LogContentView(3178): <div class="text_detail">
12-27 10:14:25.989: V/LogContentView(3178): Malang - Indonesia memang memiliki developer aplikasi handal. Salah satunya dibuktikan Eko Sakti, dosen Universitas Brawijaya yang sukses menciptakan aplikasi di Windows Phone yang mampu membuat catatan tanpa harus menulis.
12-27 10:14:25.989: V/LogContentView(3178): <br />
12-27 10:14:25.989: V/LogContentView(3178): <br />Never Write -- demikian nama aplikasi tersebut -- bisa dibilang baru di Indonesia. Kemampuannya adalah mengubah
12-27 10:14:25.989: V/LogContentView(3178): <em>speech</em> (ucapan) bahasa Inggris menjadi bentuk teks.
12-27 10:14:25.989: V/LogContentView(3178): <br />
12-27 10:14:25.989: V/LogContentView(3178): <br />Eko mengaku, ide pembuatan aplikasi ini berawal saat mengikuti program Summer School di Bali yang bentuk pengajarannya menggunakan bahasa Inggris.
12-27 10:14:25.989: V/LogContentView(3178): <br />
12-27 10:14:25.989: V/LogContentView(3178): <br />"Waktu itu saya ikut Summer School dan dosen yang mengajar menggunakan bahasa Inggris. Saya mencoba mencatat mungkin karena terlalu cepat berbicaranya, banyak yang tertinggal. Setelah di rumah saya coba buka kembali catatan saya, malah tambah bingung," cerita Eko kepada wartawan di Universitas Brawijaya, Jumat (21/12/2012).
12-27 10:14:25.989: V/LogContentView(3178): <br />
12-27 10:14:25.989: V/LogContentView(3178): <br />Ditambahkannya, aplikasi Never Write bisa diupload di evernote. Selain itu aplikasi ini juga mempunyai kelebihan di antaranya bisa diakses di segala tempat dengan catatan file aplikasi sudah tersimpan pada perangkat genggam.
12-27 10:14:25.989: V/LogContentView(3178): <br />
12-27 10:14:25.989: V/LogContentView(3178): <br />Never Write tidak mempunyai batasan dalam memasukkan jumlah kata. Sehingga bisa digunakan sebagai sub title film yang nantinya bisa diubah dalam bahasa Indonesia.
12-27 10:14:25.989: V/LogContentView(3178): <br />
12-27 10:14:25.989: V/LogContentView(3178): <br />Sebagai bukti sahih kehebatannya, aplikasi ini pun sukses meraih gelar dalam kompetisi Nokia Lumia Apps Olympiad yang berlangsung dari pertengahan November 2012 lalu.
12-27 10:14:25.989: V/LogContentView(3178): <br />
12-27 10:14:25.989: V/LogContentView(3178): <br />Dalam kompetisi tersebut terdapat 428 developer peserta dari sekitar 40 kampus yang tersebar di seluruh Indonesia.
12-27 10:14:25.989: V/LogContentView(3178): <br />
12-27 10:14:25.989: V/LogContentView(3178): <br />Dari semuanya, terpilih 54 finalis dan 20 pemenang, dimana salah satunya adalah Eko Sakti.
12-27 10:14:25.989: V/LogContentView(3178): <br />
12-27 10:14:25.989: V/LogContentView(3178): <br />"Salah satu pemilihan juri terhadap inovasi produk saya yaitu karena aplikasi yang saya ciptakan belum ada di pasaran. Penilaian yang lain juga ada pada fungsi atau kegunaan dari produk yang diciptakan," beber Eko.
12-27 10:14:25.989: V/LogContentView(3178): <br />
12-27 10:14:25.989: V/LogContentView(3178): <br />
12-27 10:14:25.989: V/LogContentView(3178): <em>Nah</em>, setelah menang di ajang pembuatan aplikasi besutan Nokia tersebut, sang vendor asal Finlandia itu pun berencana untuk memasarkan aplikasi ciptaan Eko.
12-27 10:14:25.989: V/LogContentView(3178): <br />
12-27 10:14:25.989: V/LogContentView(3178): <br />
12-27 10:14:25.989: V/LogContentView(3178): <br />
12-27 10:14:25.989: V/LogContentView(3178): <br />
12-27 10:14:25.989: V/LogContentView(3178): </div>
From your code above variable body must be return from new LoadNews().execute("").get(), so you can change function getItemBody as below
private void SetView(){
// move uri here, and you can dinamyc uri.
String uri = "http://inet.detik.com/read/2012/12/21/205518/2124977/398/dosen-unibraw-bikin-aplikasi-pengubah-suara-ketulisan";
contentsWebView.loadData(HTML_HEADER + getItemBody(uri) + HTML_FOOTER,
"text/html", "utf-8");
}
private String getItemBody(String uri) {
String body = null;
try {
body = new LoadContent().execute(uri).get();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
}
return body;
}
and in class asynctask as below,
private class LoadContent extends AsyncTask<String, Integer, String> {
private ProgressDialog Dialog = new ProgressDialog(
ViewItemActivity.this);
@Override
protected String doInBackground(String... params) {
String url = params[0];
Document doc;
try {
doc = Jsoup.connect(url).get();
Elements element = doc.select(".text_detail");
content = element.toString();
Log.v("LogContentView", content);
} catch (IOException e) {
e.printStackTrace();
}
return content;
}
protected void onPreExecute() {
Dialog.setMessage("loading content...");
Dialog.show();
}
protected void onPostExecute(String result) {
Dialog.dismiss();
super.onPostExecute(result);
}
}
let me know if there is an error log.
这篇关于从AsyncTask的机器人获取字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!