رفتن به مطلب
  • 0

مشکل با کتابخانه پیکاسو


danial1369

سوال

سلام من میهواستم وقتی کاربر ثبت نام میکنه عکسش در منو نشون بدم ولی با مشکلی برخوردم که در اولین اجرای برنامه ایکن منو تفییر نمیکنه ولی در دوم بار که برنامه رو اجرا میکنم عکس لود میشه این کدامه یه نگاهی بندازید

 

public class MainActivity extends AppCompatActivity {

    private BitmapDrawable mBitmapDrawable;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Toolbar toolbar = findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);

        Picasso.get()
                .load("https://bayanbox.ir/view/5922507530811178671/android-errors.jpg")
                .into(new Target() {
                    @Override
                    public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
                        mBitmapDrawable = new BitmapDrawable(bitmap);
                    }

                    @Override
                    public void onBitmapFailed(Exception e, Drawable errorDrawable) {

                    }

                    @Override
                    public void onPrepareLoad(Drawable placeHolderDrawable) {

                    }
                });
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_b,menu);
        menu.getItem(2).setIcon(mBitmapDrawable);
        return super.onCreateOptionsMenu(menu);
    }

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

0 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

هنوز برای این سوال پاسخی ارسال نشده است

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...