سلام .... من با اینکه تمام مراحل رو دقیقا عین ویدیو رفتم ولی fullname بعد از نوشتن و کلیک روی دکمه done داخل textview نمایش داده نمیشه؟؟؟؟؟
سلام وقت بخیر
امکان نداره
لطفا عکسی از کدتون قرار بدید چک کنم.
پوریا شفیعی۰۵ اسفند ۱۳۹۸، ۱۷:۴۴
این هم نمونه ای از کد خدممتون
محمد حسین سخایی۰۵ اسفند ۱۳۹۸، ۱۸:۴۲
سلام پوریای عزیز اخه تمامی کدها داره درست کار میکنه و خروجی کاملا درسته فقط تو همین بخش مشکل هست
محمد حسین سخایی۰۶ اسفند ۱۳۹۸، ۲۰:۴۶
سلام محمد
منم مثل پوریا اشتباهی نمیبینم بیایید log بندازید ببینید:
اصلا fullname مقدار میگیره ؟
داخل onActivityResult قبلا از if هم log بندازید ببیند برنامه تا اینجا میاد؟
ایدی هایی که دادید هم بررسی کنید ببینید چیزی کم و زیاد نشده
مثلا e_editProfile خودتون اینجوری نوشتید؟ یا t جا افتاده؟
اگر برطرف شد مشکل رو هم بگید :-) بدونیم چی بود حداقل
مهرداد۰۷ اسفند ۱۳۹۸، ۱۳:۴۷
این کدی که آپلود کردید درسته فقط اگر داخل 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 رو نفرستادید و نوشتید