کلیدستان

نسخه‌ی کامل: تعیین صدا (جلوگیری از صدای رویداد خود دستگاه موبایل) (اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
ببخشید مدیر محترم و دوستان عزیز من یه مشکلی برام پیش اومده
برای هر دکمه یک صدا تعیین کردم و در رویداد کلیک اون مدیا پلیرم رو استارت کردم و ولوم هم دادم،حالا برنامم رو اجرا کردم اما وقتی روی دکمه کلیک میکنم صدا اجرا میشه اما صدای رویداد خود دستگاه موبایل هم ایجاد میشه به نظرتون چطوری میتونم صدای خود دستگاه موبایل رو از کار بندازم؟
سلام.
نباید چنین مشکلی پیش بیاید.
کدهاتون (بخش مربوط به تعیین کد برای رویدادها و پخش صدا) رو ذکر کنید، اگر دلیل این مشکل را پیدا کنم، تذکر خواهم داد.

مرسی از توجه شما استاد عزیز
این کد دکمه back من هست البته در بالا مدیا پلیر رو از نوع final تعریف کردم و تو رویداد کلیک این دکمه فراخوانی و اجرا کردم:

کد پی‌اچ‌پی:
back.setOnClickListener(new OnClickListener() {
                
                
@Override
                public void onClick
(View arg0) {
                    
                    
                    mp
.setVolume(100,100);
                    mp.start();
                    startActivity(new Intent(About.this Home.class));
                    finish();

                    
                
}
            }); 
این کد، مورد خاصی ندارد (حداقل بنده متوجه مورد خاصی نشدم) و توصیه می کنم ببینید که وقتی Activity با نام Home شروع می شود، چه کدهایی اجرا خواهند شد. شاید ایجاد صدا در هنگام شروع آن Activity (در بین کدهای آن) می باشد.

ممنونم مدیر عزیز
چک میکنم به امید خدا که درست بشه....
موفق و شاد باشید.