تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Hamzeh Hojatzadeh
simpleDrawaeeView
جامعه جاوا (اندروید) ایجاد شده در ۰۵ آبان ۱۳۹۹

سلام مشکل من اینه که وقتی SimpleDraweeView استفاده میکنم برنامم exception میده

سلام و احترام

از اونجایی که ارورتون رو پیوست نکرد

موارد زیر رو دنبال بفرمایید:

1-علاوه بر اضافه کردن لایبرری‌های مربوطه شما باید کلاسی به نام MyApplication بسازید و Application رو extends کنید سپس متد oncreate رو override کرده و پس از super لایبرری Fresco رو initialize کنید بدین صورت :

public class MyApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        Fresco.initialize(this);
    }
}

2-سپس در manifest موارد زیر رو دنبال کنید (اضافه کردن کلاس MyApplication و همینطور پرمیژن اینترنت)

بدین شکل:

<manifest
    ...
    >
    <uses-permission android:name="android.permission.INTERNET" />
    <application
      ...
      android:label="@string/app_name"
      android:name=".MyApplication"
      >
      ...
    </application>
    ...
  </manifest>

سپس بقیه موارد که در ویدیو توضیح داده شد دلیل اینکه مورد بالا رو توضیح دادم این بود شما هر فرگمنت یا اکتیویتی جدیدی میسازید لازم نباشه هر بار Fresco رو initilize کنید

Doc Fresco lib

اگر در هر صورت موارد بالا رو انجام داده بودید لطفا این بار ارور مربوطه +ترجیحا با کد پیوست کنید

متشکرم

پوریا شفیعی ۰۵ آبان ۱۳۹۹، ۱۰:۳۶