oio

کار با wifi Hotspot

4 ارسال در این موضوع قرار دارد

سلام دوستان 

بنده برنامه ای طراحی کردم که توی onCreate میاد میبینه که hotspot روشنه یا خاموشه و نسبت به خاموش و روشن بودن اون کار خاصی میکنه حالا یه سوال برام پیش اومده 

این اتفاق همون اول برنامه میوفته و اگه کاربر در حین اجرای برنامه ی من hotspot رو روشن و خاموش کنه برنامه ی من نمیفهمه چون که متد onCreate همون اول اجرا شده تموم شده رفته 

باید چیکار کنم ؟ 

با تشکر

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


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

شما باید یک ترد ران کنید و در آن مثلا ثانیه یک بار چک کنید که آیا روشن است یا خیر.

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


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

من نمیخام هر ثانیه چک بشه 

من فقط میخام زمانی که روشن و خاموش شد برنامه بفهمه

یکی از دوستان گفتند که باید کلاس برودکست باید بنویسی

میشه یه راهنمایی در مورد نوشتن برودکست و ... بکنید ممنون میشم اگه لینکی چیزی بدید

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


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

من نمیخام هر ثانیه چک بشه 

من فقط میخام زمانی که روشن و خاموش شد برنامه بفهمه

یکی از دوستان گفتند که باید کلاس برودکست باید بنویسی

میشه یه راهنمایی در مورد نوشتن برودکست و ... بکنید ممنون میشم اگه لینکی چیزی بدید

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

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

برای این کار شما باید یک سرویس ایجاد کنید و بعد از اون توی سرویس یه تایمر تعریف کنید تا مثلا هر ثانیه یکبار چک کنه ببینه اگر هات اسپات روشن یا خاموشه کارتونو انجام بده در مورد کلاس برودکست اطلاعی ندارم اما این روشی که من میگم دقیقا کار شما رو انجام میده و در سرعت برنامه هم تاثیر خیلی کمی داره

اگر کد کلاسو خواستید در خدمتم موفق باشید

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری