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

مشکل در گرفتن result در اندروید استودیو (حل شده)

میرحسین  10 سال پیش  10 سال پیش
0 0

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

من در پروژه 

11-03 JSON, Standard Format

استاد به مشکل برخوردم حتی کدها هم از بخش Test Client استاد کپی کردم ولی برنامه کرش میشه و از خط زیر از من ایراد میگیره

HttpResponse response = client.execute(method);

در منیفست هم پرمیژن اینترنت هم اضافه کردم

+1 0
اگر اشتباه نکنم به خاطر اینکه دارید از ترد ui برای ارتباط با اینترنت استفاده میکند ازتون خطا میگیره ---- باید از async task استفاده کنید (10 سال پیش)
0 0
دوست عزیز چجوری در فیلم ویدیویی استاد با این کد result رو میگیره؟ (10 سال پیش)
+1 0
فرقی نمیکنه < ترد ui مشکلی نداره ! < اگر ممکنه خطا رو هم بزارید < بخاطر nullpointer هست یا fatal EXEPTION (10 سال پیش)
+1 0
احتمال داره ای پی شما تغییر کرده باشه < 192.168.1.200 رو توی فایرفکس بزنید < ببینید باز میشه < (خیلی بده نمیشه پست رو ویرایش کرد :D) (10 سال پیش)
0 0
این آی پی رو وقتی تو مرورگر میزنم ومپ سرور باز میشه (10 سال پیش)
+1 0
احتمال داره مشکل از امولاتور شما باشه و دسترسی به NETWORK نداره < و همچنین مطمئن باشید mysite رو درست ست کرده باشید در لینک و حتما وجود داشته باشه (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
میرحسین  10 سال پیش
0 0

 در logcat متن زیر نمایش داده میشود

 10-11 17:25:21.261    2065-2065/com.example.future.myapplication3 E/AndroidRuntime﹕ FATAL EXCEPTION: main
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.future.myapplication3/com.example.future.myapplication3.MainActivity}: 
android.os.NetworkOnMainThreadException at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) at android.app.ActivityThread.access$600(ActivityThread.java:141) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5041) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) at dalvik.system.NativeStart.main(Native Method) Caused by: android.os.NetworkOnMainThreadException at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1117) at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:84) at libcore.io.IoBridge.connectErrno(IoBridge.java:127) at libcore.io.IoBridge.connect(IoBridge.java:112) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459) at java.net.Socket.connect(Socket.java:842) at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:119) at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:144) at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164) at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465) at com.example.future.myapplication3.MainActivity.onCreate(MainActivity.java:25) at android.app.Activity.performCreate(Activity.java:5104) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)             at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)             at android.app.ActivityThread.access$600(ActivityThread.java:141)             at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)             at android.os.Handler.dispatchMessage(Handler.java:99)             at android.os.Looper.loop(Looper.java:137)             at android.app.ActivityThread.main(ActivityThread.java:5041)             at java.lang.reflect.Method.invokeNative(Native Method)             at java.lang.reflect.Method.invoke(Method.java:511)             at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)             at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)             at dalvik.system.NativeStart.main(Native Method)
0 0
مشکل درامولیتر بود جنی موشن خطا میداد با تشکر از Criss (10 سال پیش)
+1 0
ظاهرا مشکلتون حل شده > اگر باز هم مشکلتون حل نشد < در مورد < NetworkOnMainThreadException < در انجمن سرچ کنید (10 سال پیش)

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