بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در استفاده از متغیر سراسری در سرویس ها

مدیریت گفتگو
یزدانی 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام خدمت دوستان عزیز 

من 2 روزه درگیر یه مشکل ناجور شدم (یا من قاطی کردم یا واقعا مشکل بدیه) 

من یه متغیر سراسری تو کلاس G تعریف کردم و همون متغیر رو تو اکتیویتی  یه مقدار بهش دادم حالا مشکل اینجاست که وقتی میخوام مقدارشو تو یه کلاس که بصورت سرویس نوشته شده بخونم مقدار اولیه که تو کلاس G بهش داده بودم رو بهم نشون میده و او تغییر که تو اکتیویتی اعمال شده تو سرویس اعمال نشده متاسفانه !

لطفا اگه اطلاعاتی دارید در این مورد برام بزارید منم اگه به جایی رسیدم همینجا اطلاع میدم !

ممنون !

نظرات

کاشی زاده 11 سال پیش
احتمال داره زمانی که مقدار رو تو سرویس میخونید هنوز مقدار توسط اکتیوتی ست نشده باشه برای راحتی اعصاب خودتونم که شده از prefrence ها استفاده کنید و مقدار رو هر وقت تغییر دادید ذخیره کنید.

پاسخ‌ها 1

یزدانی 11 سال پیش

ممنون محمد حسین جان مشکل حل شد من واسه سرعت برنامه نگران بودم واسه همین از prefrence ها استفاده نکردم !

مشکل کارم این بود که تو معرفی سرویس تو منیفست یه خط اضافه نوشته بودم 

      android:process=":remote"

با حذف همین یک خط کلش حل شد !

نظرات


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