آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

این اررور واسه چیه logcat رو گذاشتم

حسین  8 سال پیش  8 سال پیش
0 0

 08-04 04:12:04.604 4389-4389/modemg.narenj.com.modemg E/AndroidRuntime: FATAL EXCEPTION: main
Process: modemg.narenj.com.modemg, PID: 4389
java.lang.RuntimeException: Unable to start activity ComponentInfo{modemg.narenj.com.modemg/modemg.narenj.com.modemg.Activity_Setting}: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
at android.app.ActivityThread.access$800(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5254)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
at android.app.SharedPreferencesImpl.getString(SharedPreferencesImpl.java:223)
at modemg.narenj.com.modemg.Activity_Setting.laod(Activity_Setting.java:134)
at modemg.narenj.com.modemg.Activity_Setting.onCreate(Activity_Setting.java:32)
at android.app.Activity.performCreate(Activity.java:5990)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387) 
at android.app.ActivityThread.access$800(ActivityThread.java:151) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:135) 
at android.app.ActivityThread.main(ActivityThread.java:5254) 
at java.lang.reflect.Method.invoke(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:372) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) 
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
sana ebadi  8 سال پیش
+1 0

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

متوجه شه . برای اینکه بتونید یه همچین کاری رو بکنید .

 

https://stackoverflow.com/questions/4105331/how-do-i-convert-from-int-to-string

https://stackoverflow.com/questions/15836797/android-how-to-convert-int-to-string

0 0
جهت اطلاع یه مقدار string رو اول مقدار دهی نکردم اینجوری شد ;""=string s (8 سال پیش)
+1 0
خوبه موفق باشی. این خطای کست هست ممکنه که اشتباهت هر جا باشه . :) (8 سال پیش)
+1 0
پاسخی که دوستمون دادند تحسین برانگیز هست ، ضمن اینکه شما تنها لوگ کت رو گذاشتید و کدتون رو ننوشتید ، ایشون تونستند به مراد نزدیک باشند . (8 سال پیش)
0 0
در پاسخ : لینک ، این دو چکار میکنند ؟ 2) ، اسم استرینگتون گذاشتید ؟ (8 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .