PDA

View Full Version : مشکل چند باز اجرا شدن برنامه



NIMA_1981
سه شنبه 19 شهریور 1392, 19:24 عصر
سلام دوستان

من یک مشکلی دارم که وقتی وارد برنامه میشم و با دکمه back از برنامه خارج میشم و وقتی دوباره روی برنامه کلیک میکنم برنامه یک بار دیگه لود میشه یعنی اگه این کار را 10 بار انجام بدم 10 تا برنامه توی حافظه میاد - چطوری میتونم کاری کنم که فقط یک برنامه لود بشه

jafaripur
سه شنبه 19 شهریور 1392, 21:08 عصر
اگه back میزنی و از برنامه خارج می شی نترس 10 تا تو حافظه نمیاد و فقط آخری هستش که تو حافظه هستش .

NIMA_1981
چهارشنبه 20 شهریور 1392, 06:58 صبح
پس چرا وقتی فایل صوتی را پخش میکنه به تعدادی که برنامه اجرا شده پخش میشه

alireza_866
چهارشنبه 20 شهریور 1392, 08:19 صبح
شی mediaplayer می بندی؟
باید stop و release بشه وگرنه هرچند بار که رو کلید play بزنی یا برنامه رو باز کنی به همون تعداد پخش میشه روی هم

NIMA_1981
چهارشنبه 20 شهریور 1392, 08:21 صبح
یعنی موقع که کلید back زده میشه باید بسته بشه !!!

abbasalim
چهارشنبه 20 شهریور 1392, 09:23 صبح
یه دکمه stop داخل برنامتون بزارین که روش کلیک میکنن برنامه بسته بشه
همونطور که دوستان گفتن برنامتون 10 20 بار اجرا نمیشه مدیا پلیر اجرا میشه

jafaripur
چهارشنبه 20 شهریور 1392, 12:03 عصر
پس چرا وقتی فایل صوتی را پخش میکنه به تعدادی که برنامه اجرا شده پخش میشه

برای اینکه پخش آهنگ تو Thread انجام می شه و Thread هم به برنامه تو تعلق نداره چون جدا اجرا می شه و بسته نمی شه . .
توی Activity قسمت OnDestroy آهنگ رو Stop کن .

NIMA_1981
چهارشنبه 20 شهریور 1392, 19:11 عصر
اینجوری یک مشکلی داره اگه فقط یک بار برنامه در حافظه باشه من نیمخوام اون هم قطع بشه - ولی اگه برنامه برای بار دوم یا nام اجرا شده واسه اونها دیگه فایل را پخش نکنه

alireza_866
پنج شنبه 21 شهریور 1392, 10:04 صبح
فک نکنم برنامه n بار باز بشه اگه برنامه رو بفرستی تو زمینه و برای بار دوم اجرا بشه باز هم یکی از برنامه تو حافظه وجود داره فقط Player تو نخ اجرا میشه باز یک نخ دیگه باز می کنه در حالی که قبلی داره پخش میشه