a.khosroabadi

مدیر انجمن
  • تعداد ارسال ها

    124
  • تاریخ عضویت

  • آخرین بازدید

  • Days Won

    21

تمامی ارسال های a.khosroabadi

  1. سلام دوست عزیز میتونید پارامتر های زیر رو ست کنید که باعث میشه دیگه از کش نخونه هر مرتبه از رو سرور بخونه Picasso.with(context).load(url).networkPolicy(NetworkPolicy.NO_CACHE).memoryPolicy(MemoryPolicy.NO_CACHE);
  2. سلام دوست عزیز وقتی اپ دیگه رو اجرا میکنید اون اکتیویتی به حالت stop درمیاد و حتی ممکنه destroy بشه به همین دلیل وقتی دوباره برمیگردید متد oncreate اجرا میشه.به همین دلیله که به حالت اولیه برمیگرده. یک راه دارید اون هم استفاده از متد onSaveInstanceState هستش تو این متد قسمت هایی رو که لازم دارید باید تو متغییر savedInstanceState ذخیره کنید و وقتی دوباره برمیگردین به این اکتیویتی چک کنید اگه این متغییر null نبود مغادیرشو بخونید و ست کنید
  3. خوب خداروشکر خواهش میکنم موفق باشید دوست عزیز
  4. برای اینکه بتونید از امکانات این کتابخونه استفاده کنید باید اونو به پروژه اضافه کنید به این صورت تو فایل gradle compile 'com.nineoldandroids:library:2.4.0'
  5. دوست عزیز dependency مربوط به ninoldandroids رو تو gradle اضافه کردین؟
  6. دوست عزیز وقتی برنامه متوقف میشه یک جایی خطا رخ داده که تو logcat اندروید استودیو چاپ میشه. و یا میتونید با دیباگ پیداش کنید. برای اینکه بتونیم کمک کنیم باید این خطا رو بزارین دوست من. حتی در صورتی که به دلیل نداشتن مجوز برنامه متوقف بشه بازهم خطایی تو Logcat اندروید استودیو چاپ میشه.
  7. خواهش میکنم دوست عزیز.دسترسی به اینترنت نیازی به grant permission نداره و فقط تو فایل manifest بزارین پرمیژن رو کافی هستش.
  8. سلام دوست عزیز دلایل زیادی میتونه داشته باشه گوشی یا شبیه سازو به اندروید استودیو وصل کنید و لاگ رو نگاه کنید خطایی که میده بزارین.
  9. ورژن اندروید گوشی و جنی موشن چند هستش؟
  10. سلام دوست عزیز خطایی که میده بزارین لطفا تا از رو خطا بشه کمک کرد
  11. اگه ممکنه همه کدتونو بدین چک کنم
  12. منظور از rowAffected این هستش که 1 سطر از جدول تغییر کرده
  13. سلام روز بخیر منظورتون تو دیتابیس این ستون از چه نوعی هستش؟
  14. سلام لطف دارین نه من استاد نیستم هنوز یک شاگرد هستم خواهش میکنم انجام وظیفه هستش و خوشحال میشم بتونم کمکی کنم.
  15. خواهش میکنم زمانی که احتیاج باشه یک فایل رو جا به جا کنید مثلا تصمیم دارین جای یک عکس رو تغییر بدین باید این دسترسی رو داشته باشه برنامتون.
  16. فرض کنید شما یه برنامه نوشتید مثلا یه برنامه مدیریت sms تصمیم دارین وقتی یک پیغام جدید میاد به صورت popup یا یه دیالوگ نشون بدین اینو. حالا ممکنه کاربر مثلا داره تو اینترنت جستجو میکنه ، و یه پیغام میاد براش این پنجره شما به صورت popup روی اون برنامه میخواهید باز بشه باید این permission رو ست کنید. کلا زمانی که تصمیم داشته باشید پنجره برنامه شما روی همه برنامه های دیگه باز بشه باید این دسترسی داشته باشه.
  17. سلام دوست عزیز تا جایی که اطلاع دارم زمانی که شما تصمیم دارین یک پنجره (popup) روی بقیه برنامه ها باز کنید باید این permission رو تعریف کنید. مثلا وقتی یک پیغام میاد براتون یک popup باز میشه که رویه تمام برنامه ها هستش.
  18. با همین متد هم میتونید دوباره استارت کنید اکتیویتیو Intent slideactivity= new Intent(HomeActivity.this, View_ShopActivity.class); startActivity(slideactivity);
  19. بعد از متد startActivity متد finish هم صدا بزنید finish();
  20. بله ولی اجازه بدین من دوباره چک کنم چون دقیقا تو ذهنم نیست الان.
  21. خوب دوباره باید از اول استارتش کنید.البته اینو دقیق تو ذهنم نیست اجازه بدین یه چک کنم
  22. چرا این فلگ تو intent ست کنید intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
  23. نه مشکلی به وجود نمیاره با این کد os به برنامه شما رو گوشی حافظه بیشتری اختصاص میده
  24. خیلی لیست زیاد دارین که توش عکس لود میکنید منابع محدود هستش. کدی که گفتم بزارین تو مانیفست و تست کنید.
  25. خط 26 لازم نبود خط 39 میخواستم. این خط داخل متد onCreate هستش؟ دوست عزیز خطای outOfMemory دارین. چون کامل از کدتون اطلاعی ندارم نمیتونم راهنمایی کنم که کجا داره مموری رو میخوره ولی خوب arrayLIst که دارین میسازین از عکس ها حافظه زیادی لازم داره که میتونه باعث پر شدن حافظه اپلیکیشن شما بشه. میتونید کد زیر رو تو فایل manifest تغییر بدین به این صورت که تو تگ application این کد android:largeHeap="true" را وارد کنید