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

مخفی کردن یک اکتیویتی

سپهر  11 سال پیش  11 سال پیش
0 0

چطور میشه یک اکتیویتی رو مخفی کرد (transparent) که در ظاهر چیزی معلوم نباشه ولی برنامه اجرا باشه و پشت کارهایی رو انجام بده ؟

+1 0
پیشنهاد می کنم به جای مخفی کردن از آلارم ها استفاده کنید.با مخفی کردن Activity اگر اشتباه نکنم اگر داخل Taskmanager برنامه شما بسته شود عملیات پشت پرده تان هم بسته می شود. (11 سال پیش)
+1 0
باید از سرویس ها استفاده کنید که نمونه اش هم همونتور که دوستمون گفتند توی اموزش Alarm هست (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
سپهر  11 سال پیش
0 0

تمام کامپوننت هام رو visibility gone کردم و برای transparetnt کردن اکتیویتی هم از کد زیر در oncreate استفاده کردم

 getWindow().setBackgroundDrawable(new ColorDrawable(0));
+2 0
البته اگر اشتباه نکنم به این صورت هنوز layout شما روی صفحه باقی می ماند و کاربر هر چه روی اشیائی که می بیند کلیک کند اتفاقی نمی افتد (11 سال پیش)
0 0
بله ، راه بهتری به ذهنم نمیرسه ، به نظر شما چه راهی بهترین هست ؟ (11 سال پیش)

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