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

کرش کردن موقع اتصال به اینترنت

120392  10 سال پیش  10 سال پیش
0 0

سلام دوستان

من هر وقت میخوام به اینترنت وصل شم و یه فایل یا چیزی از نت بخونم اپ کرش می کنه

اجازه دسترسی به نت رو هم دادم و توی ترد هم گذاشتم . اینم کد + ترد ...

 public static Bitmap LoadImageFromWebOperations(String src) {
try {
Log.e("src",src);
URL url = new URL(src);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setDoInput(true);
connection.setConnectTimeout(10000);
//connection.setRequestProperty("Authorization", "Basic " + Base64.encodeToString(toencode, Base64.DEFAULT));
connection.setRequestProperty("Accept-Charset", "UTF-8");
connection.connect();
InputStream input = connection.getInputStream();
Bitmap myBitmap = BitmapFactory.decodeStream(input);
Log.e("Bitmap","returned");
return myBitmap;
} catch (IOException e) {
e.printStackTrace();
Log.e("Exception",e.getMessage());
return null;
}
}
____________________________________
new Thread(new Runnable() {

@Override
public void run() {

ListViews mylist=new ListViews(MainActivity.this,cats,model,img);
list.setAdapter(mylist);
}
}){}.start();
0 0
سلام ، خیلی موقع ها داخل manifest برای permission اشتباها از user به جای uses استفاده میکنن حتما چک کنین. (10 سال پیش)
0 0
چک کردم ..من دقیقا کدها رو از رو اموزش میزدم ولی کرش می کردم ... گذاشتم توی ترد ولی بازم کرش می کرد ... تا اینکه کد زیر رو پیدا کردم ...الان مشکل حل شده ممنون (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
120392  10 سال پیش
0 0

باید این قطعه کد رو توی مین اکتیوتی بزاری ....

بعد از ست کانتن ویو

 if(android.os.Build.VERSION.SDK_INT >9)
{StrictMode.ThreadPolicy policy =newStrictMode.ThreadPolicy.Builder().permitAll().build();StrictMode.setThreadPolicy(policy);}
 

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