{"id":1435,"date":"2022-08-30T15:16:30","date_gmt":"2022-08-30T15:16:30","guid":{"rendered":"https:\/\/unknownerror.org\/index.php\/2013\/11\/16\/unable-to-show-images-in-android-emulator-over-4-0-version-collection-of-common-programming-errors\/"},"modified":"2022-08-30T15:16:30","modified_gmt":"2022-08-30T15:16:30","slug":"unable-to-show-images-in-android-emulator-over-4-0-version-collection-of-common-programming-errors","status":"publish","type":"post","link":"https:\/\/unknownerror.org\/index.php\/2022\/08\/30\/unable-to-show-images-in-android-emulator-over-4-0-version-collection-of-common-programming-errors\/","title":{"rendered":"Unable to show images in android emulator over 4.0 version?-Collection of common programming errors"},"content":{"rendered":"<p>I am trying to show one image from web service by consuming it.Well its working fine.If i test my project with android versions like 2 &#8211; 3 versions its working fine.But it is not supporting over 4.0 and above. Why?<\/p>\n<p>How to overcome this issue?<\/p>\n<p>Following is my code,<\/p>\n<pre><code>Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL(img_url).getContent());\nimgvw.setImageBitmap(bitmap);\n<\/code><\/pre>\n<p><strong>Logcat<\/strong><\/p>\n<pre><code>03-23 14:59:17.696: I\/System.out(386): Intent { cmp=com.example.png\/.tab_cameraActivity }\n03-23 14:59:17.696: I\/System.out(386): LB 3\n03-23 14:59:17.716: D\/AndroidRuntime(386): Shutting down VM\n03-23 14:59:17.716: W\/dalvikvm(386): threadid=1: thread exiting with uncaught exception (group=0x40014760)\n03-23 14:59:17.736: E\/AndroidRuntime(386): FATAL EXCEPTION: main\n03-23 14:59:17.736: E\/AndroidRuntime(386): java.lang.RuntimeException: Unable to start  activity ComponentInfo{com.example.png\/com.example.png.tab_cameraActivity}: android.os.NetworkOnMainThreadException\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1736)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at android.app.ActivityThread.startActivityNow(ActivityThread.java:1577)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:130)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at  android.app.LocalActivityManager.startActivity(LocalActivityManager.java:342)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:680)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at android.widget.TabHost.setCurrentTab(TabHost.java:349)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:149)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:556)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at android.view.View.performClick(View.java:3100)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at android.view.View$PerformClick.run(View.java:11644)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at android.os.Handler.handleCallback(Handler.java:587)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at android.os.Handler.dispatchMessage(Handler.java:92)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at android.os.Looper.loop(Looper.java:126)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at android.app.ActivityThread.main(ActivityThread.java:3997)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at java.lang.reflect.Method.invokeNative(Native Method)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at java.lang.reflect.Method.invoke(Method.java:491)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at dalvik.system.NativeStart.main(Native Method)\n03-23 14:59:17.736: E\/AndroidRuntime(386): Caused by: android.os.NetworkOnMainThreadException\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1077)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at java.net.InetAddress.lookupHostByName(InetAddress.java:481)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at java.net.InetAddress.getAllByNameImpl(InetAddress.java:281)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at java.net.InetAddress.getAllByName(InetAddress.java:249)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.(HttpConnection.java:69)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.(HttpConnection.java:48)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection$Address.connect(HttpConnection.java:304)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:89)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getHttpConnection(HttpURLConnectionImpl.java:292)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.makeConnection(HttpURLConnectionImpl.java:274)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:217)\n 03-23 14:59:17.736: E\/AndroidRuntime(386):     at org.ksoap2.transport.ServiceConnectionSE.connect(ServiceConnectionSE.java:76)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:153)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:95)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at com.example.png.tab_cameraActivity.getImagesDetails(tab_cameraActivity.java:73)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at   com.example.png.tab_cameraActivity.onCreate(tab_cameraActivity.java:57)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048)\n 03-23 14:59:17.736: E\/AndroidRuntime(386):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1700)\n03-23 14:59:17.736: E\/AndroidRuntime(386):  ... 18 more\n<\/code><\/pre>\n<p id=\"rop\"><small>Originally posted 2013-11-16 20:52:40. <\/small><\/p>","protected":false},"excerpt":{"rendered":"<p>I am trying to show one image from web service by consuming it.Well its working fine.If i test my project with android versions like 2 &#8211; 3 versions its working fine.But it is not supporting over 4.0 and above. Why? How to overcome this issue? Following is my code, Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL(img_url).getContent()); imgvw.setImageBitmap(bitmap); [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1435","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts\/1435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/comments?post=1435"}],"version-history":[{"count":0,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts\/1435\/revisions"}],"wp:attachment":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/media?parent=1435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/categories?post=1435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/tags?post=1435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}