آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

استفاده از ترد در پروژه Note

arman  11 سال پیش  11 سال پیش
0 0

تو پروژه Note باید از ترد استفاده کرد تا برنامه کرش نده.اما از اونجایی که خروجی ترد void هست اگه کدهای متد readUrl رو توی ترد قرار بدیم به خروجی متد که result هست نمیشه دسترسی داشت. به این صورت میشه: چجور میشه به result دسترسی داشت؟

 public static String readUrl(String url) {
final String finalurl = url;

new Thread(new Runnable() {

@Override
public void run() {
// TODO Auto-generated method stub
HttpClient client = new DefaultHttpClient();
HttpPost method = new HttpPost(finalurl);
try {
HttpResponse response = client.execute(method);
InputStream inputstream = response.getEntity().getContent();
String result = convertInputStreamToString(inputstream);

} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}).start();
+1 0
ویدئوی بخش بیست و چهارم - پروژه وب سرویس را مرور کنید (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .