آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

یزدانی  11 سال پیش  11 سال پیش
+1 0

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

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

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

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

ممنون !

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

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

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

      android:process=":remote"

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


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