بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در استفاده از متغیر سراسری در سرویس ها
سلام خدمت دوستان عزیز
من 2 روزه درگیر یه مشکل ناجور شدم (یا من قاطی کردم یا واقعا مشکل بدیه)
من یه متغیر سراسری تو کلاس G تعریف کردم و همون متغیر رو تو اکتیویتی یه مقدار بهش دادم حالا مشکل اینجاست که وقتی میخوام مقدارشو تو یه کلاس که بصورت سرویس نوشته شده بخونم مقدار اولیه که تو کلاس G بهش داده بودم رو بهم نشون میده و او تغییر که تو اکتیویتی اعمال شده تو سرویس اعمال نشده متاسفانه !
لطفا اگه اطلاعاتی دارید در این مورد برام بزارید منم اگه به جایی رسیدم همینجا اطلاع میدم !
ممنون !
+1
0
احتمال داره زمانی که مقدار رو تو سرویس میخونید هنوز مقدار توسط اکتیوتی ست نشده باشه برای راحتی اعصاب خودتونم که شده از prefrence ها استفاده کنید و مقدار رو هر وقت تغییر دادید ذخیره کنید. (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
یزدانی
11 سال پیش
+1
0
ممنون محمد حسین جان مشکل حل شد من واسه سرعت برنامه نگران بودم واسه همین از prefrence ها استفاده نکردم !
مشکل کارم این بود که تو معرفی سرویس تو منیفست یه خط اضافه نوشته بودم
android:process=":remote"
با حذف همین یک خط کلش حل شد !
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .