نمایش fullname در textview

پرسیده شده
فعالیت 1521 روز پیش
دیده شده 1240 بار
0

سلام .... من با اینکه تمام مراحل رو دقیقا عین ویدیو رفتم ولی fullname بعد از نوشتن و کلیک روی دکمه done داخل textview نمایش داده نمیشه؟؟؟؟؟

فایل پیوست

0
حذف شده

این کدی که آپلود کردید درسته فقط اگر داخل onActivityResult قبل از if 

Log.i("TAG", data.getStringExtra("FullName"));

میزدید با خطای 

2020-02-29 23:39:36.961 31656-31656/com.example.firttest E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.firttest, PID: 31656
    java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1001, result=-1, data=null} to activity {com.example.firttest/com.example.firttest.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Intent.getStringExtra(java.lang.String)' on a null object reference
        at android.app.ActivityThread.deliverResults(ActivityThread.java:4845)
        at android.app.ActivityThread.handleSendResult(ActivityThread.java:4886)
        at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:51)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016)
        at android.os.Handler.dispatchMessage(Handler.java:107)
        at android.os.Looper.loop(Looper.java:214)
        at android.app.ActivityThread.main(ActivityThread.java:7356)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
     Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Intent.getStringExtra(java.lang.String)' on a null object reference
        at com.example.firttest.MainActivity.onActivityResult(MainActivity.java:109)
        at android.app.Activity.dispatchActivityResult(Activity.java:8110)
        at android.app.ActivityThread.deliverResults(ActivityThread.java:4838)

که یک  NullPointerException هست یعنی intent چیزی داخلش نیست (data خالیه چیزی داخلش نیست )منم رفتم EditProfileActivity  رو نگاه کردم دیدم برخلاف تصویر بالا که فرستادید intent رو نفرستادید و نوشتید 

setResult(Activity.RESULT_OK);

که باید می نوشتید 

setResult(Activity.RESULT_OK, intent);

 

فایل پیوست

مهرداد

توسط

مهرداد

10 اسفند 98

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

10 اسفند 98

حذف شده
خودمم یاد میگیرم، خواهش میکنم
مهرداد

11 اسفند 98

0
حذف شده

سلام وقت بخیر

امکان نداره

لطفا عکسی از کدتون قرار بدید چک کنم.

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

5 اسفند 98

0
حذف شده

این هم نمونه ای از کد خدممتون

فایل پیوست

محمد حسین سخایی

توسط

محمد حسین سخایی

5 اسفند 98

حذف شده
سلام محمد جان من چندین بار چک کردم مشکلی ندیدم فکر میکنم مشکل از بقیه کد هات باشه
پوریا شفیعی

6 اسفند 98

حذف شده
مشکل از If هستش بدون If بنویسی مشکلت حل میشه. نمیدونم چرا جواب شرایط if همیشه false میشه؟
ادیب محمدولی

14 شهریور 99

حذف شده
مشکلتون فهمیدم مشکل اینه توی if دوبار از requestcode استفاده کردین در صورتی که باید resultCode هم نوشته شود!!!
ادیب محمدولی

14 شهریور 99

0
حذف شده

سلام پوریای عزیز اخه تمامی کدها داره درست کار میکنه و خروجی کاملا درسته فقط تو همین بخش مشکل هست

فایل پیوست

محمد حسین سخایی

توسط

محمد حسین سخایی

6 اسفند 98

حذف شده
سعی کن ی بار دیگه پروژه بنویسی بعد که درست شد با این مقایسه کنی بهترم یاد میگیری این که من نمیتونم تشخیص بدم حساب بی تجربگیم هم بذار در صورت درست کردنش ممنون میشم توضیح بدی که چه مشکلی داشت
پوریا شفیعی

7 اسفند 98

حذف شده
ممنونم .... حتما ... بازم مرسی از وقتی ک گذاشتین
حذف شده
من یه بار دیگه پروژه رو ب طور کامل نوشتم ولی باز نمایش داده نمیشه اصلا
محمد حسین سخایی

10 اسفند 98

0
حذف شده

سلام محمد

منم مثل پوریا اشتباهی نمی بینم بیایید log بندازید ببینید: 

اصلا fullname مقدار میگیره ؟

داخل onActivityResult قبلا از if هم log بندازید ببیند برنامه تا اینجا میاد؟

ایدی هایی که دادید هم بررسی کنید ببینید چیزی کم و زیاد نشده 

مثلا e_editProfile خودتون اینجوری نوشتید؟ یا t جا افتاده؟ 

اگر برطرف شد مشکل رو هم بگید :-) بدونیم چی بود حداقل

فایل پیوست

مهرداد

توسط

مهرداد

7 اسفند 98

حذف شده
سلام مهرداد جان بله fullname مقدار میگیره و تمامی ایدی ها درسته درمورد e_editprofile هم بله من خودم t رو ننوشتم . پروژه رو حتی یه بار از ابتدا نوشتم ولی باز نمایشی صورت نگرفت متاسفانه
محمد حسین سخایی

10 اسفند 98

حذف شده
تا onActivityResult اومد؟ اگه اذیت کرده پروژه رو اپلود کن یه جا، لینک بدین دانلود کنم و تستش کنم
مهرداد

10 اسفند 98

حذف شده
ببخشید زحممتون هم میشه http://s6.picofile.com/file/8389690126/android.rar.html
محمد حسین سخایی

10 اسفند 98

حذف شده
خواهش میکنم
مهرداد

10 اسفند 98

حذف شده
سلام وقتتون بخیر مشکل حل شد؟ چون منم همه چی درسته اما دچار همین مشکل شده ونشون نمیده اگه حل شد بگین که منم انجام بدم.ممنون
فاطمه آزاد

17 تیر 99

حذف شده
سلام همچنین، مشکل محمد حل شد اما پیشنهاد میدم خودتون فیلم رو دوباره یا چندباره ببینید و کد رو دوباره بنویسید و Debugکنید مطمئنا هر چند شاید مقداری سخت باشه اما می تونید مشکل رو پیدا کنید. اگر برطرف نشد، نوشته جدید ایجاد کنید و کدتون رو اونجا قرار بدید تا پوریا و بقیه دوستان هم کمکتون کنند
مهرداد

17 تیر 99

حذف شده
سلام منم با نظر مهرداد موافقم ولی بازم اگر مشکل حل نشد لطفا اپلود کنید پروژتون رو تا نگاهش کنم