انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
لیست ویو (ListView) با چند Object (برنامه نویسی اندروید)

لیست ویو (ListView) با چند Object (برنامه نویسی اندروید)

#6
(۱۳۹۴/۱۰/۰۹, ۰۸:۴۰ ق.ظ)alisoleimani20 نوشته: شاید من نتونستم خوب توضیح بدم . 
الان وقتی وارد اکتیویتی دوم میشم فایل mp3 خود به خود پخش میشه و منتظر دستور کاربر نمی مونه که این بده . من میخوام با اشاره بر روی دگمه play ، فایل پخش بشه . 
وقتی دگمه فراخونی میکنم و onClickListener رو مینویسم زیر @overide به جای onClick(view v که مطلوبه ، onClick(DialogInterface میاد که نمیشه توش برای دگمه کاری رو که میخوای تعریف کنی (پخش یا توقف فایل ) 

لطفا راهنماییم کنید

دلیل پخش خود به خود mp3 ، عدم استفاده از روش setOnClickListener برای Button شناسایی شده است. کد شما :

کد پی‌اچ‌پی:
Button playBtn = (ButtonfindViewById(R.id.btn_start);
 
           String voiceName "seda_" my_key_number;
 
            int resID3 getResources().getIdentifier(voiceName"raw"getPackageName());
 
            MediaPlayer mediaPlayer MediaPlayer.create(Poems.thisresID3);
 
             mediaPlayer.start(); 

در صورتیکه که کد رایج برای یک Button ، به صورت زیر می باشد (کلید شماره 2728 را بخوانید) :

کد پی‌اچ‌پی:
Button b = (ButtonfindViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
 
                        
    
@Override
    public void onClick
(View v) {
 
       // your code
 
   }
}); 

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

اگر با خطای مشابه خطای زیر روبرو شدید (هنگام نوشتن کدهایی که باید برای Button تعیین شوند)، کلید شماره 3048 را بخوانید :

کد پی‌اچ‌پی:
Cannot refer to a non-final variable inside an inner class defined in a different method 


Flower
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پیام‌های این موضوع
RE: لیست ویو (ListView) با چند Object (برنامه نویسی اندروید) - توسط admin - ۱۳۹۴/۱۰/۱۰, ۰۷:۵۳ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 2 مهمان