آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در هنگام تعریف تابع یا متد

imanbenoit  12 سال پیش  12 سال پیش
0 0

سلام خسته نباشید مهندس جان

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

 

اینم سورس برنامه    http://s5.picofile.com/file/8113454134/imanTest.zip.html

من دقیقا سورش شمارو کپی کردم برای خودم بازم جواب نداد  نمیدونم چی کار کنم دیگه

0 0
500 بار زدم بازم جواب نگرفتم توی پروزه من نمیشه ظاهرا متد تعریف کرد (12 سال پیش)
0 0
:| ، من اوایل این مشکل رو داشتم ، یا محیط رو درست نصب نکردید ، یا قصد تعریف در جای اشتباه دارید ، مثلا در رویدادی که منتظر کلیک هست ، (واسه حرفه ای ها click listener ) نمیشه تابع و متد نوشت ، راستی جزوه رو خوش خط بنویس یه کپی بگیریم D: (12 سال پیش)
0 0
سلام ، کدها تو میزاشتی بهتر بود ها. (12 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
mahdak  12 سال پیش
0 0

شما بايستي تابع myzarb رو بيرون از تابع onCreate بنويسيد.

 public class ImanTestActivity extends Activity {

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

TextView txtcaption = (TextView) findViewById(R.id.txtcaption1);
txtcaption.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {

Toast.makeText(ImanTestActivity.this, "Salam = ", Toast.LENGTH_SHORT).show();

}
});

}


public double myzarb(double a, double b) {

return a * b;
}
}

 

0 0
احسنت به شما بله مشکلم حل شد ... ولی چرا توی ویدیو ها به حاج بهنام گیر نداد سیستم؟؟؟ من جندین بار نیگاه کردم (12 سال پیش)
0 0
mahdak دستت درد نکنه وقت گذاشتی پروژه دانلود کردی ، ولی آقا ایمان که این سوال رو مطرح کردی ، ما هم جواب دادیم که مشکلت حل بشه هااا ! ، اون بالا رو ببین ، دومین کامنت ، همین جواب هست ، لطفا جواب هارو دقیق تر برسی کنید فکر هم نمی کنم از استاد ارور نگرفته باشه ، چون اصول جاواست ، دوباره برسی کنید ، واسه منم جالبه اگه واقعا اینجوریه ! (12 سال پیش)
0 0
اصلا شما نمیتونید در یک متد یک متد دیگه رو بنویسید ، شما داشتین متد خودتون رو داخل onCreate می نوشتید !! (12 سال پیش)
0 0
imanbenoit@ شايد شما حلقه ها رو با توابع يكسان فرض كرديد، چون استاد فقط گاهي حلقه ها رو در تابع onCreate نوشته و يا يك تابع رو فقط فراخواني كرده باشه، دقت كنيد كه تعريف تابع بايد بيرون از onCreate (يا هر تابع ديگري )باشه ولي داخل onCreate مي تونيد تابع تعريف شده در بيرون رو صدا بزنيد. باز اگر فكر مي كنين ابهام دارين اسم فايل ويديويي كه به نظرتوون استاد مثل شما نوشتن و خطا گرفته نشده رو بفرماييد. (12 سال پیش)
0 0
از لطف همه تون ممنونم ببخشید دیر ج دادم راستش سایت با فایرفاکس باز نمیشد تازه کروم نصب کردم عذر خواهی میکنم (12 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .