تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ MohammadJavad Khoshneshin
many problems
پوریا شفیعی حل شده توسط پوریا شفیعی

سلام و عرض ادب چندتا مشکل خوردم ممنون میشم راهنمایی کنید.

سوال اولم راجع به تولبار هست که چرا اینقد پایین آمده ولی داخل preview درسته و خودمم تغییراتی رو اعمال نکردم

سوال دومم اینه که متد onActivityResult رو استاد اون super call رو حذف کردن اما من که حذف میکنم خود نام متد قرمز رنگ میشه و حالا پیشنهاد میده که super call رو اد کنم.

سوال سوم اینکه این متد انگار فراخوانی نمیشه چون روی تکست ویو که ست رو انجام میدم هیچ تغییری توی برنامه صورت نمیگیره و متن داخل ادیت تکست روی تکست ویو ست نمیشه و نمایش داده نمیشه. 

این مورد رو با دیباگ امدم جلو که ببینم مشکل چیه و دیدم اصلا فراخوانی نمیشه که بخواد ست صورت بگیره. 

ممنون ببخشید طولانی شد.

مشکل متد حل شد توی شرط دوبار از requist code استفاده کرده بودم

MohammadJavad Khoshneshin ۲۹ دی ۱۳۹۹، ۰۵:۴۷

سلام وقت بخیر

 

مشکل تولبار:

به themes.xml بروید و NoActionBar رو ست کنید تا اکشن بار(تولبار) پیشفرض برای شما نمایش داده نشود یعنی:

<style name="Theme.Test" parent="Theme.AppCompat.Light.NoActionBar">

علت فراخوانی نشدن متد:

در متد onActivityResult و قسمت شرط یکی از شروط برقرار نیست و باید یک بار دیگه کدتون رو review کنین ببینین کدوم قسمت از کد اشتباه نوشتید .

مثلا ایا اصلا دیتایی دریافت میشه؟

یا اینکه requestCode مقدار درستی به خود گرفته ؟

یا..؟

اگر دقت کنین روی این شرط رنگ زرد رنگی به معنای هشدار کشیده شده که یعنی شما عملی را درست انجام ندادید .و این شرط نمیتواند برقرار باشد .

 

بهترین پاسخ
پوریا شفیعی ۲۹ دی ۱۳۹۹، ۰۶:۱۸

این NoActionBar ست کرده بودم از اول آموزش

MohammadJavad Khoshneshin ۲۹ دی ۱۳۹۹، ۰۶:۵۱

سلام

سوال دوم شما رفع شد؟

بنده نیز همین خطا را دریافت می‌کنم!!!!

taheri ۲۳ فروردین ۱۴۰۰، ۰۸:۰۶