رفتن به مطلب
بخش Unity به انجمن اضافه شد
  • 0

سوال در مورد اکتیویتی


JfM

سوال

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

حالا برام یه ابهامه وقتی من مثلا کد StartActivity(Player) رو می نویسم اکتیویتی که توش هستم بسته می شه و بعد به اکتیویتی جدید می ره یا 2 تا اکتیویتی باهم باز می کنه ؟

اگه جفت اکتیویتی ها باهم باز می شن می شه راه حل بدین و بهم بگین چه طوری اکتیویتی قبلی رو ببندم ؟

 

در ضمن من برای بستن برنامه از activity.finish استفاده می کنم ولی الان که چند اکتیویتی دارم این کد برنامه رو نمی بنده و به یه اکتیویتی دیگه می ره ( سر همین شک کردم که اکتیویتی های قبلی بسته نشن ) در ضمن راه بهتری برای بستن برنامه هست ؟

 

سوال آخر چی کا رکنم وقتی که صفحه گوشی خاموش می شه بعد یک دقیقه و به حالت Sleep می ره اجرای برنامه متوقف نشه ( برنامه موزیک پلیر هستش )

 

خیلی ممنون می شم جواب بدین

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

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

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

یه سوال

من صفحه پلیرم یه اکتیویتی هستش یعنی کلا صفحه پلیرم رو تبدیل به یه کلس کنم ؟ جای اکتیویتی کلاس بسازم ؟

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

اگه شما برای استارت یه اکتویتی فقط بنویسید:

startactivity(name)

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

اما اگه اینکارو کنید:

startactivity(name)
activity.finish

اکتیویتی اجرا میشه و قبلیه بسته میشه.

----------------------------------------

راجع به سوال دومم بگم که اگه میخواین برنامه همیشه کارکنه و در صورت بسته شدن اکتیویتی هم بکارش ادامه بده باید از سرویس استفاده کنید.

یعنی اگه یه اهنگ رو دارید پخش میکنید یه سرویس ایجاد کنید و کدای مربوط به پخش رو اونجا بنویسید.

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

درسته شما باید اینو بنویسی

("startactivity("esm
activity.Finish

و اون سوال دومم باید ویجت بسازی که آموزش ها توی انجمن هست میتونی استفاده کنی

اقای نیکروان ببخشید اگه از شما تکرار شد

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

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

تازه کارم

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

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

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

تازه کارم

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

ببینید سرویس،میشه فعال بودن همیشگی برنامه حتی بعد از خارج شدن از برنامه

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

سرچ کنید تو سایت موجود است

:)

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

من نمی خوام برنامه همیشه فعال باشه

می خوام فقط وقتی گوشی صفحش خاموش می شه هم موزیکش پخش بش مگه اینکه کاربر متوقفش کنه

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

من نمی خوام برنامه همیشه فعال باشه

می خوام فقط وقتی گوشی صفحش خاموش می شه هم موزیکش پخش بش مگه اینکه کاربر متوقفش کنه

شما میتونی یه تایمر تعریف کنی و با دستور if بگی اگه صفحه غیر فعال شد اینیبلید (فعال) بشه و داخل ساب تایمر هم دستورتونو بگید
لینک ارسال
به اشتراک گذاری در سایت های دیگر

می شه با جزئیات تر بگین ؟ چون هیچی نفهمیدم

خوب اولا اینکه چه طوری چک کنم صفحه روشنه یا نه . چه طوری چک میشه

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

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

راستش من نفهمیدم.

شما میخواین موزیک فقط و فقط وقتی صفحه خاموشه درحال پخش باشه و وقتی صفحه روشن شد دیگه قطع بشه؟؟ اگه اینطوره که بگید.

در غیر این صورت توضیح بدید تا کمک کنیم. :$

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

سلام برنامه بنده کاملا یه موزیک پلیره .

فقط اینکه مثلا کاربر موزیکو داره پهش می کنه صفحه گوشیشو خاموش می کنه موزیک در حال پخش بمونه وب تونه موزیکو گوش بده . صفحه هم روشن بود باز درحال پخش باشه . در کل موزیک پلیر چه طوری کار می کنه

دقیقا همونطوری هیچ فرقی نداره . مثلا طرف صفحه گوشیو خاموش کنه و هدفونشو بزاره . گوشیو بزاره تو جیبش راه بره

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

خب همونطور که گفتم موزیک مورد نظر باید تو سرویس پخش بشه.

کاری نداره از منوی project>addNewModle>service رو انتخاب کنید و سرویس جدید بسازید،و همونکارایی که واسه پخش اهنگ تو اکتیویتی انجام میدین تو سرویس انجام بدین.

در مورد سرویس خیلی بحث شده سرچ کنید : سرویس

:tashvigh:

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

بایگانی شده

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

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

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