رفتن به مطلب
  • 0

استارت کردن اکتیویتی از داخل Broadcast Receiver


coco

سوال

سلام دوستان

 

میخواست بدونم چوری باید اکتیویتی رو استارت کنم از داخل BroadCast receiver

یه روش پیدا کردم

ارور میداد که باید از تم Appcompat برا اکتیویتی استفاده کنی

منم نمیخواستم(یعنی نمیتونم از اون استفاده کنم

باید با تم Translucent استفاده کنم

 

ممنون میشم راهنمایی کنید!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

6 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

 

سلام شایان جان

 

اینو ی امتحانی بکن اگر نشد بهم بگو :

Intent intentone = new Intent(context.getApplicationContext(), TargetClass.class);
intentone.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intentone);

سلام

ببین من تم رو Appcompat قرار دادم

و اومدم داخل OnCreate اکتیویتیم الان با این کد تم رو برابر "Translucent" قرار دادم و اکتیویتی بی مشکل اجرا شد :

getApplication().setTheme(android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);

اما مگه با این کد نباید پشت برنامه شیشه ای شه ..؟؟ (یعنی تو هر جا که کاربر هست اکتیویتی باز شه و یه دیالوگ بیاد)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

چرا باید با کدی ک شما دادی یا این کد که تفاوتیم باهم ندارن تم برنامه تغییر کنه

setTheme(android.R.style.Theme_Dark);
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

چرا باید با کدی ک شما دادی یا این کد که تفاوتیم باهم ندارن تم برنامه تغییر کنه

setTheme(android.R.style.Theme_Dark);

 

ببین عوض میشه تم

میخوام اکتیویتی پشتش ترنسپرنت شه!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببین الیاس جان الان تقریبا درست شده و میاد بالا اکتیویتی و پشتش معلومه

اما پشتش اول برنامه خودم باز میشه

ولی من میخوام هر جا که بود ... باز شه و خود برنامه باز نشه!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام شایان جان

 

اینو ی امتحانی بکن اگر نشد بهم بگو :

Intent intentone = new Intent(context.getApplicationContext(), TargetClass.class);
intentone.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intentone);
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...