دستور زیر را باید از آن قسمت قبلی بردارید و به جای عبارتی که گفتید بنویسید :
یعنی از آنجا حذف می شود و در روش onPause به شکل زیر نوشته می شود :
من ازتون نپرسیدم چرا تعداد زیادی Activity دارید، چون هر کس به روش خودش کد می نویسه و گفتم ممکنه برای مراحل بازی یا ... باشه، اما اگر صرفا برای نمایش تعدادی عکس و پخش موسیقی، از چندین Activity استفاده می کنید، توصیه من این است که تنها از یک Activity استفاده شود (چون اگر مثلا بخواهید تعداد موسیقی ها را به 200 افزایش بدهید، دیگر ادامه برنامه سازی با این روش، مقرون به صرفه نخواهد بود، منظورم از نظر زمان مورد نیاز برای قرار دادن محتوای جدید در برنامه اندروید است).
وقتی تنها یک Activity داشته باشیم، در کدهای Activity ، یک شماره دریافت می شود (هنگام رفتن به Activity ، شماره متناظر با محتوا را به آن ارسال می کنیم)، سپس بر اساس آن، یک عکس نمایش داده می شود و یک موسیقی هم پخش می شود. در مورد ساخت برنامه های اندروید ((محتوا محور))، در کلید زیر صحبت کرده ایم :
کلید شماره 2253
در کلید بالا، بیشتر در مورد متن صحبت کردیم ولی برای شما که با عکس و موسیقی سر و کار دارید، توصه می شود که مثلا نام گذاری فایل های mp3 ، به صورت زیر باشد :
یعنی پیشوند ثابت و یک پسوند متغیر (به صورت شماره). بعد وقتی که Activity ، مثلا شماره 10 را دریافت می کند، باید فایل music_10.mp3 را پخش کند.
هر کدام از دو ساختار را که انتخاب کردید، حتما روش release را بعد از stop بنویسید تا مشکل دوباره تکرار نشود.
کد پیاچپی:
finish();
یعنی از آنجا حذف می شود و در روش onPause به شکل زیر نوشته می شود :
کد پیاچپی:
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
finish();
}
(۱۳۹۳/۰۹/۲۲, ۰۲:۴۲ ب.ظ)'alizzz' نوشته: و اگه نتونستم مشکل رو حل کنم،شما پیشنهادی دارید که تعداد اکتیویتی ها خیلی کم بشه . مثلا یک اکتیویتی باشه و با هر بار زدن روی دکه next عکس و موزیک اکتیویتی تغییر کنه.و این همه اکتیویتی هم نداشته باشیم؟
من ازتون نپرسیدم چرا تعداد زیادی Activity دارید، چون هر کس به روش خودش کد می نویسه و گفتم ممکنه برای مراحل بازی یا ... باشه، اما اگر صرفا برای نمایش تعدادی عکس و پخش موسیقی، از چندین Activity استفاده می کنید، توصیه من این است که تنها از یک Activity استفاده شود (چون اگر مثلا بخواهید تعداد موسیقی ها را به 200 افزایش بدهید، دیگر ادامه برنامه سازی با این روش، مقرون به صرفه نخواهد بود، منظورم از نظر زمان مورد نیاز برای قرار دادن محتوای جدید در برنامه اندروید است).
وقتی تنها یک Activity داشته باشیم، در کدهای Activity ، یک شماره دریافت می شود (هنگام رفتن به Activity ، شماره متناظر با محتوا را به آن ارسال می کنیم)، سپس بر اساس آن، یک عکس نمایش داده می شود و یک موسیقی هم پخش می شود. در مورد ساخت برنامه های اندروید ((محتوا محور))، در کلید زیر صحبت کرده ایم :
کلید شماره 2253
در کلید بالا، بیشتر در مورد متن صحبت کردیم ولی برای شما که با عکس و موسیقی سر و کار دارید، توصه می شود که مثلا نام گذاری فایل های mp3 ، به صورت زیر باشد :
کد پیاچپی:
music_1.mp3
music_2.mp3
music_3.mp3
...
music_30.mp3
یعنی پیشوند ثابت و یک پسوند متغیر (به صورت شماره). بعد وقتی که Activity ، مثلا شماره 10 را دریافت می کند، باید فایل music_10.mp3 را پخش کند.
هر کدام از دو ساختار را که انتخاب کردید، حتما روش release را بعد از stop بنویسید تا مشکل دوباره تکرار نشود.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.