۱۳۹۸/۰۶/۰۹, ۱۱:۲۲ ب.ظ
(۱۳۹۸/۰۴/۲۴, ۰۵:۰۲ ق.ظ)atoosa نوشته: سلام
من اپلیکیشنی رو دارم طراحی می کنم که یک سری اطلاعات از کاربر دریافت می کنم
و از اون اطلاعات در متن نوتیفیکیشن می خوام استفاده کنم
این نوتیفیکیشن هم در زمان های خاصی باید ارسال بشه
برای تعیین زمان از alarmManager استفاده کردم
اما با انتقال اطلاعات دریافتی به کلاسی که BroadcastReceiver بهش اضافه کردم مشکل دارم
چون متد onCreate رو نداره و نمی دونم باید چکاری انجام بدم
ممنون میشم کمکم کنید
سلام
شما برای انجام این کار باید از کلاس های سرویس استفاده کنید، به این صورت که کلاس های سرویس نیازی به اجرای صفحات ندارن تنها کافی با فراخوانی در کدهای کلاس صفحه مورد نظر اون سرویس رو اجرا کنید و برای همیشه مورد استفاده قرار میگیره و همچنین میتونید توی این کلاس از AlarmManager هم استفاده کنید تا در زمان مشخص متن پیام رو براتون بصورت ناتیف ارسال کنه، البته باید این رو هم بدونید که استفاده از سرویس بار روی رم گوشی داره پس توی کد نویسی باید طوری الگوریتم پیاده سازی بشه که این بار از حد مجاز عبور نکنه و گوشی به اصطلاح برای کاربر سنگین نشه (کند نشود)
ErfanMahigir