بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ٰthis.this$0 / یعنی چی ؟
با سلام .
ممنون میشم اگر مفهوم this.this$0 در عبارت زیر را توضیح دهید :
this.this$0.ChangeToNumber(paramCharSequence.toString());
کد کامل :
class MainActivity$1 implements TextWatcher
{
public void afterTextChanged(Editable paramEditable)
{
}
public void beforeTextChanged(CharSequence paramCharSequence, int paramInt1, int paramInt2, int paramInt3)
{
}
public void onTextChanged(CharSequence paramCharSequence, int paramInt1, int paramInt2, int paramInt3)
{
this.this$0.ChangeToNumber(paramCharSequence.toString());
}
}
-----------------------یا ----------------------
class MainActivity$2 implements View.OnClickListener
{
public void onClick(View paramView)
{
this.this$0.startActivity(new Intent(this.this$0, about.class));
}
}
+1
0
اینجا پرسیدم : لینک منتظر میمونیم تا جوابا بیاد (11 سال پیش)
+1
0
ممکنه شما یه تابعی رو در یک کلاسی تعریف کنید به اسم func که استاتیک نیست. بعد ممکنه اون تابع دوباره تو یه کلاس دیگه تعریف شده باشه به همون اسم. حالا واسه اینکه قاطی نشه وقتی میخوایم تو یه تابعی فراخونیشون کنیم علاوه بر اسم کلاسمون که this هست یه متغییر ددیگه به عنوان اینکه پیمایش در کلاس ها صورت بگیره مقدار دهی میکنیم که معمولا با $ نشانه گذاری میشن. حالا اینجا شما میگی که تابع func در کلاس this و پیمایش this$0 یا this$1 یا هر عددی که مد نظرتون هست. اگه این this$0 رو نذارید. توی لاگ کت با خطای NullPointer Exception مواجع میشید. (11 سال پیش)
0
0
از 2 دوست عزیز سپاسگذارم .ممنون از جوابتون خیلی کمک کرد. (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .