بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
سوال در مورد کلاس پیشرفته اکتیویتی
سلام
من تو قسمت طراحی فریم وردک اختصاصی در ویدئو کلاس پیشرفته Activity برای NoActionBar یه سوالی برام در قطعه کد زیر پیش اومده.
در کلاس Founder فیلد زیر را تعریف کردیم:
private final Activity activity;
if(noActionBar) {
ActionBar actionBar = activity.getActionBar();
if (actionBar != null)
actionBar.hide();
if (activity instanceof AppCompatActivity) {
AppCompatActivity castedActivity = (AppCompatActivity) activity;
android.support.v7.app.ActionBar actionBar1 = castedActivity.getSupportActionBar();
if (actionBar1 != null)
actionBar1.hide();
}
}
بعد در بخش NoActionBar میگیم اگه activity از جنس کلاس AppCompatActivity بود بدنه if را اجرا کن.شرط if رو متوجه نمیشم.چطور activity که یک کلاس پایه و کلی است میتونه از جنس AppCompatActivity محسوب بشه؟
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .