2016-11-15 654 views
0

当我在启动画面之后点击其中一个按钮时,加载将永远持续进行,并且无法在屏幕上显示数据。我已经使用各种库进行构建,并没有错误,因为应用程序启动,但这里是加载屏幕的屏幕截图,它没有给出显示加载数据的期望输出。 this is the screenshot 我logcat的是:真正的 “结果”:Android应用程序启动但无法加载数据并且加载过程会一直持续

11-15 11:37:17.509: I/dalvikvm(20419): Could not find method android.security.NetworkSecurityPolicy.getInstance, referenced from method com.google.android.gms.ads.internal.util.u.a 
11-15 11:37:17.509: W/dalvikvm(20419): VFY: unable to resolve static method 2331: Landroid/security/NetworkSecurityPolicy;.getInstance()Landroid/security/NetworkSecurityPolicy; 
11-15 11:37:17.509: D/dalvikvm(20419): VFY: replacing opcode 0x71 at 0x0082 
11-15 11:37:17.519: I/dalvikvm(20419): Could not find method android.content.pm.PackageManager.getPackageInstaller, referenced from method gsl.a 
11-15 11:37:17.519: W/dalvikvm(20419): VFY: unable to resolve virtual method 1728: Landroid/content/pm/PackageManager;.getPackageInstaller()Landroid/content/pm/PackageInstaller; 
11-15 11:37:17.519: D/dalvikvm(20419): VFY: replacing opcode 0x6e at 0x001e 
11-15 11:37:17.559: I/dalvikvm(20419): Could not find method android.app.Notification$Builder.setLocalOnly, referenced from method gsj.a 
11-15 11:37:17.559: W/dalvikvm(20419): VFY: unable to resolve virtual method 1455: Landroid/app/Notification$Builder;.setLocalOnly (Z)Landroid/app/Notification$Builder; 
11-15 11:37:17.559: D/dalvikvm(20419): VFY: replacing opcode 0x6e at 0x00cb 
11-15 11:37:17.599: D/dalvikvm(20419): DexOpt: couldn't find static field Landroid/os/Build;.SUPPORTED_64_BIT_ABIS 
11-15 11:37:17.599: W/dalvikvm(20419): VFY: unable to resolve static field 552 (SUPPORTED_64_BIT_ABIS) in Landroid/os/Build; 
11-15 11:37:17.599: D/dalvikvm(20419): VFY: replacing opcode 0x62 at 0x0008 
11-15 11:37:17.609: I/dalvikvm(20419): Could not find method android.system.Os.symlink, referenced from method com.google.android.chimera.container.FileApkUtils.b 
11-15 11:37:17.609: W/dalvikvm(20419): VFY: unable to resolve static method 2455: Landroid/system/Os;.symlink (Ljava/lang/String;Ljava/lang/String;)V 
11-15 11:37:17.609: D/dalvikvm(20419): VFY: replacing opcode 0x71 at 0x002f 
11-15 11:37:17.609: D/dalvikvm(20419): DexOpt: couldn't find static field Landroid/os/Build;.SUPPORTED_ABIS 
11-15 11:37:17.609: W/dalvikvm(20419): VFY: unable to resolve static field 553 (SUPPORTED_ABIS) in Landroid/os/Build; 
11-15 11:37:17.609: D/dalvikvm(20419): VFY: replacing opcode 0x62 at 0x0008 
11-15 11:37:17.609: D/dalvikvm(20419): DexOpt: couldn't find static field Landroid/os/Build;.SUPPORTED_64_BIT_ABIS 
11-15 11:37:17.609: W/dalvikvm(20419): VFY: unable to resolve static field 552 (SUPPORTED_64_BIT_ABIS) in Landroid/os/Build; 
11-15 11:37:17.609: D/dalvikvm(20419): VFY: replacing opcode 0x62 at 0x0012 
11-15 11:37:17.609: D/dalvikvm(20419): DexOpt: couldn't find static field Landroid/os/Build;.SUPPORTED_32_BIT_ABIS 
11-15 11:37:17.609: W/dalvikvm(20419): VFY: unable to resolve static field 551 (SUPPORTED_32_BIT_ABIS) in Landroid/os/Build; 
11-15 11:37:17.609: D/dalvikvm(20419): VFY: replacing opcode 0x62 at 0x0021 
11-15 11:37:17.609: D/dalvikvm(20419): DexOpt: couldn't find static field Landroid/os/Build;.SUPPORTED_64_BIT_ABIS 
11-15 11:37:17.609: I/dalvikvm(20419): DexOpt: unable to optimize static field ref 0x0228 at 0x0d in Lcom/google/android/chimera/container/FileApkUtils;.a 
11-15 11:37:17.609: D/dalvikvm(20419): DexOpt: couldn't find static field Landroid/os/Build;.SUPPORTED_64_BIT_ABIS 
11-15 11:37:17.609: I/dalvikvm(20419): DexOpt: unable to optimize static field ref 0x0228 at 0x17 in Lcom/google/android/chimera/container/FileApkUtils;.getSupportedAbisForCurrentRuntime 
11-15 11:37:17.609: D/dalvikvm(20419): DexOpt: couldn't find static field Landroid/os/Build;.SUPPORTED_32_BIT_ABIS 
11-15 11:37:17.609: I/dalvikvm(20419): DexOpt: unable to optimize static field ref 0x0227 at 0x26 in Lcom/google/android/chimera/container/FileApkUtils;.getSupportedAbisForCurrentRuntime 
11-15 11:37:17.619: D/DynamitePackage(20419): Instantiated singleton DynamitePackage. 
11-15 11:37:17.619: D/DynamitePackage(20419): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl 
11-15 11:37:17.619: I/dalvikvm(20419): Could not find method android.security.NetworkSecurityPolicy.getInstance, referenced from method com.google.android.gms.ads.internal.util.u.a 
11-15 11:37:17.619: W/dalvikvm(20419): VFY: unable to resolve static method 2178: Landroid/security/NetworkSecurityPolicy;.getInstance()Landroid/security/NetworkSecurityPolicy; 
11-15 11:37:17.619: D/dalvikvm(20419): VFY: replacing opcode 0x71 at 0x0082 
11-15 11:37:17.629: I/dalvikvm(20419): Could not find method android.content.pm.PackageManager.getPackageInstaller, referenced from method xg.a 
11-15 11:37:17.629: W/dalvikvm(20419): VFY: unable to resolve virtual method 1737: Landroid/content/pm/PackageManager;.getPackageInstaller()Landroid/content/pm/PackageInstaller; 
11-15 11:37:17.629: D/dalvikvm(20419): VFY: replacing opcode 0x6e at 0x001e 
11-15 11:37:17.629: D/dalvikvm(20419): DexOpt: couldn't find static field Lhd;.common_google_play_services_unknown_issue 
11-15 11:37:17.629: W/dalvikvm(20419): VFY: unable to resolve static field 5911 (common_google_play_services_unknown_issue) in Lhd; 
11-15 11:37:17.629: D/dalvikvm(20419): VFY: replacing opcode 0x60 at 0x0012 
11-15 11:37:17.639: D/AppStreamingHelper(20419): Creating delegate 
11-15 11:37:17.639: W/DynamiteLoaderImpl(20419): Failed to load module version: module com.google.android.gms.piccard.dynamite not found 
11-15 11:37:17.639: W/DynamiteModule(20419): Local module descriptor class for com.google.android.gms.piccard.dynamite not found. 
11-15 11:37:17.639: I/DynamiteModule(20419): Considering local module com.google.android.gms.piccard.dynamite:0 and remote module com.google.android.gms.piccard.dynamite:0 
11-15 11:37:17.639: E/AppStreamingHelper(20419): No acceptable module found. Local version is 0 and remote version is 0. 
     11-15 11:37:17.709: I/Ads(20419): Starting ad request. 
     11-15 11:37:17.709: I/Ads(20419): Use AdRequest.Builder.addTestDevice("3FF33ECD82BEC89D725A83554C480B25") to get test ads on this device. 
       11-15 11:37:17.789: I/System.out(20419): http://orioninfosolutions.com/emoji/get_all_categories.php 
      11-15 11:37:17.799: D/DynamitePackage(20419): Instantiating com.google.android.gms.ads.ChimeraAdManagerCreatorImpl 
      11-15 11:37:17.799: I/Ads(20419): Starting ad request. 
        11-15 11:37:17.799: I/Ads(20419): Use AdRequest.Builder.addTestDevice("3FF33ECD82BEC89D725A83554C480B25") to get test ads on this device. 
11-15 11:37:17.819: I/dalvikvm(20419): Total arena pages for JIT: 21 
11-15 11:37:18.089: D/Bible Emoji & Emoticons - UALib(20419): EventAPIClient - Sending analytic events. Request: [email protected] Events: [{"data":{"time_zone":19800,"session_id":"d6f09a59-63a0-4679-8fe0-fe9f7886690a","daylight_savings":false,"notification_types":["sound","vibrate"],"carrier":"AIRTEL","lib_version":"6.4.3","connection_type":"wifi","os_version":"4.4.2","package_version":"2.4"},"type":"app_foreground","event_id":"9e49461c-2ae5-4f47-9513-a6d1df70c671","time":"1479190027.598"}] 
     11-15 11:37:18.209: I/System.out(20419): =====json returned---------{"error":true,"result":"Categories not found"} 
      11-15 11:37:18.209: W/System.err(20419): org.json.JSONException: No value for success 
     11-15 11:37:18.209: W/System.err(20419): at org.json.JSONObject.get(JSONObject.java:355) 
      11-15 11:37:18.209: W/System.err(20419):  at org.json.JSONObject.getBoolean(JSONObject.java:376) 
     11-15 11:37:18.209: W/System.err(20419): at com.bibleemoji.PopularEmojiFragment$GetCatagories.onPostExecute(PopularEmojiFragment.java:95) 
     11-15 11:37:18.209: W/System.err(20419): at com.bibleemoji.PopularEmojiFragment$GetCatagories.onPostExecute(PopularEmojiFragment.java:1) 
     11-15 11:37:18.209: W/System.err(20419):  at android.os.AsyncTask.finish(AsyncTask.java:632) 
     11-15 11:37:18.209: W/System.err(20419):  at android.os.AsyncTask.access$600(AsyncTask.java:177) 
     11-15 11:37:18.209: W/System.err(20419):  at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645) 
     11-15 11:37:18.209: W/System.err(20419): at android.os.Handler.dispatchMessage(Handler.java:102) 
     11-15 11:37:18.209: W/System.err(20419): at android.os.Looper.loop(Looper.java:149) 
     11-15 11:37:18.209: W/System.err(20419):  at android.app.ActivityThread.main(ActivityThread.java:5257) 
11-15 11:37:18.209: W/System.err(20419): at java.lang.reflect.Method.invokeNative(Native Method) 
11-15 11:37:18.209: W/System.err(20419): at java.lang.reflect.Method.invoke(Method.java:515) 
11-15 11:37:18.209: W/System.err(20419): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
     11-15 11:37:18.209: W/System.err(20419): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:609) 
     11-15 11:37:18.209: W/System.err(20419): at dalvik.system.NativeStart.main(Native Method) 
    11-15 11:37:18.209: I/System.out(20419):   http://orioninfosolutions.com/emoji/get_all_categories.php 
11-15 11:37:18.579: I/System.out(20419): =====json returned---------{"error":true,"result":"Categories not found"} 
    11-15 11:37:18.609: W/System.err(20419): org.json.JSONException: No value for success 
    11-15 11:37:18.609: W/System.err(20419): at org.json.JSONObject.get(JSONObject.java:355) 
11-15 11:37:18.609: W/System.err(20419): at org.json.JSONObject.getBoolean(JSONObject.java:376) 
    11-15 11:37:18.609: W/System.err(20419): at com.bibleemoji.CategoriesFragment$GetCatagories.onPostExecute(CategoriesFragment.java:108) 
    11-15 11:37:18.609: W/System.err(20419): at com.bibleemoji.CategoriesFragment$GetCatagories.onPostExecute(CategoriesFragment.java:1) 
    11-15 11:37:18.609: W/System.err(20419): at android.os.AsyncTask.finish(AsyncTask.java:632) 
11-15 11:37:18.609: W/System.err(20419): at android.os.AsyncTask.access$600(AsyncTask.java:177) 
11-15 11:37:18.609: W/System.err(20419): at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645) 
11-15 11:37:18.609: W/System.err(20419): at android.os.Handler.dispatchMessage(Handler.java:102) 
11-15 11:37:18.609: W/System.err(20419): at android.os.Looper.loop(Looper.java:149) 
11-15 11:37:18.609: W/System.err(20419): at android.app.ActivityThread.main(ActivityThread.java:5257) 
11-15 11:37:18.609: W/System.err(20419): at java.lang.reflect.Method.invokeNative(Native Method) 
11-15 11:37:18.609: W/System.err(20419): at java.lang.reflect.Method.invoke(Method.java:515) 
11-15 11:37:18.609: W/System.err(20419): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
    11-15 11:37:18.609: W/System.err(20419): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:609) 
11-15 11:37:18.609: W/System.err(20419): at dalvik.system.NativeStart.main(Native Method) 
    11-15 11:37:19.099: D/Bible Emoji & Emoticons - UALib(20419): EventAPIClient - Analytic event send response: Response: ResponseBody: ResponseHeaders: {null=[HTTP/1.1 200 OK], Connection=[keep-alive], Content-Type=[application/json], Date=[Tue, 15 Nov 2016 06:06:39 GMT], Server=[nginx/1.6.2], Vary=[Accept-Encoding], X-Android-Received-Millis=[1479190039100], X-Android-Response-Source=[NETWORK 200], X-Android-Selected-Transport=[http/1.1], X-Android-Sent-Millis=[1479190038682], X-UA-Max-Batch=[500], X-UA-Max-Total=[5120], X-UA-Max-Wait=[604800000], X-UA-Min-Batch-Interval=[60000]} ResponseMessage: OK Status: 200 
11-15 11:37:19.099: I/Bible Emoji & Emoticons - UALib(20419): Analytic events uploaded successfully. 
11-15 11:37:19.139: I/dalvikvm(20419): Could not find method android.webkit.WebSettings.setMixedContentMode, referenced from method com.google.android.gms.ads.internal.webview.m.<init> 
11-15 11:37:19.139: W/dalvikvm(20419): VFY: unable to resolve virtual method 2459: Landroid/webkit/WebSettings;.setMixedContentMode (I)V 
11-15 11:37:19.139: D/dalvikvm(20419): VFY: replacing opcode 0x6e at 0x0058 
11-15 11:37:19.159: D/AwPasswordHandler(20419): getInstance, mInstance = [email protected]6e8 
11-15 11:37:19.159: W/chromium(20419): [WARNING:password_handler.cc(27)] create-->contents = 0x638ffc70, delegate = 0x68e8b7a0 
11-15 11:37:19.159: W/chromium(20419): [WARNING:password_handler.cc(35)] attaching to web_contents 
    11-15 11:37:19.159: D/AwPasswordHandler(20419): setSavePassword false 
    11-15 11:37:19.199: D/dalvikvm(20419): GC_FOR_ALLOC freed 9081K, 20% free 38124K/47252K, paused 19ms, total 19ms 
11-15 11:37:19.259: D/AwPasswordHandler(20419): getInstance, mInstance = [email protected]6e8 
11-15 11:37:19.259: W/chromium(20419): [WARNING:password_handler.cc(27)] create-->contents = 0x641f3220, delegate = 0x64ceef60 
11-15 11:37:19.259: W/chromium(20419): [WARNING:password_handler.cc(35)] attaching to web_contents 
11-15 11:37:19.259: D/AwPasswordHandler(20419): setSavePassword false 
11-15 11:37:20.589: W/chromium(20419): [WARNING:password_handler.cc(202)] OnPasswordFormsRendered called 
11-15 11:37:20.589: D/AwPasswordHandler(20419): getSavePassword false 
11-15 11:37:20.589: W/chromium(20419): [WARNING:aw_password_handler_delegate_impl.cc(203)] IsSavePasswordEnabled ret is 
11-15 11:37:20.589: W/chromium(20419): [WARNING:password_handler.cc(204)] OnPasswordFormsRendered IsEnabledSavePassword is false 
11-15 11:37:20.619: D/AwPasswordHandler(20419): getInstance, mInstance = [email protected]6e8 
11-15 11:37:20.619: W/chromium(20419): [WARNING:password_handler.cc(27)] create-->contents = 0x68e38b80, delegate = 0x68e415d0 
11-15 11:37:20.619: W/chromium(20419): [WARNING:password_handler.cc(35)] attaching to web_contents 
11-15 11:37:20.619: D/AwPasswordHandler(20419): setSavePassword false 
11-15 11:37:20.639: I/Ads(20419): Ad finished loading. 
11-15 11:37:20.659: I/chromium(20419): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported 
11-15 11:37:20.689: I/chromium(20419): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported 
11-15 11:37:20.689: E/IMGSRV(20419): :0: PVRDRMOpen: TP3, ret = 78 
11-15 11:37:20.689: E/IMGSRV(20419): :0: PVRDRMOpen: TP3, ret = 144 
11-15 11:37:20.689: E/IMGSRV(20419): :0: PVRDRMOpen: TP3, ret = 145 
11-15 11:37:20.919: I/chromium(20419): [INFO:CONSOLE(0)] "Document was loaded from Application Cache with manifest https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/sdk-core-v40-loader.appcache", source: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/sdk-core-v40-loader.html (0) 
11-15 11:37:20.919: I/chromium(20419): [INFO:CONSOLE(0)] "Application Cache Checking event", source: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/sdk-core-v40-loader.html (0) 
11-15 11:37:21.009: W/chromium(20419): [WARNING:password_handler.cc(202)] OnPasswordFormsRendered called 
11-15 11:37:21.009: D/AwPasswordHandler(20419): getSavePassword false 
11-15 11:37:21.009: W/chromium(20419): [WARNING:aw_password_handler_delegate_impl.cc(203)] IsSavePasswordEnabled ret is 
11-15 11:37:21.009: W/chromium(20419): [WARNING:password_handler.cc(204)] OnPasswordFormsRendered IsEnabledSavePassword is false 
11-15 11:37:21.029: I/Ads(20419): Ad finished loading. 
11-15 11:37:21.039: W/chromium(20419): [WARNING:password_handler.cc(202)] OnPasswordFormsRendered called 
11-15 11:37:21.039: D/AwPasswordHandler(20419): getSavePassword false 
11-15 11:37:21.039: W/chromium(20419): [WARNING:aw_password_handler_delegate_impl.cc(203)] IsSavePasswordEnabled ret is 
11-15 11:37:21.039: W/chromium(20419): [WARNING:password_handler.cc(204)] OnPasswordFormsRendered IsEnabledSavePassword is false 
11-15 11:37:21.359: E/IMGSRV(20419): :0: PVRDRMOpen: TP3, ret = 64 
11-15 11:37:21.369: E/IMGSRV(20419): :0: PVRDRMOpen: TP3, ret = 70 
11-15 11:37:21.369: E/IMGSRV(20419): :0: PVRDRMOpen: TP3, ret = 166 
11-15 11:37:21.379: I/chromium(20419): [INFO:CONSOLE(0)] "Application Cache NoUpdate event", source: https://googleads.g.doubleclick.net/mads/static/mad/sdk/native/sdk-core-v40-loader.html (0) 
11-15 11:37:27.649: I/dalvikvm(20419): Total arena pages for JIT: 22 
+0

您可以发表相关的日志和代码吗?从你的问题来看,你做了什么来实现这种行为并不清楚。 –

+0

使用Log.i(key,value)来检查您是否确实从服务器获得任何回应。在您从Async调用中获取API响应的地方使用它。 如果你仍然得到你的价值,那么检查你的adpaters是否获得了实际价值,无论你是否调用它们,以及随后的viewHolder。 –

+0

你正在努力从响应解析值“成功”,但你得到这个作为响应{“错误”:真,“结果”:“类别未找到”},因此错误 –

回答

1

首先你必须处理错误response.You已经处理了异常,这就是为什么该应用程序不crashing.Findout你在这种情况下捕捉到这个异常org.json.JSONException: No value for success显示用户一些错误消息并关闭加载程序。

其次找出你为什么会得到错误响应。当你打电话给你的服务器端{"error":true,"result":"Categories not found"}时,你会得到这个响应。在你的情况下,我认为它涉及到PHP方面。

3

以上的logcat ===== JSON返回--------- { “错误” 发现“分类找不到“}

+0

如何解决它? –

+0

@AnanyaSrivastav你得到“错误”作为消息取代“成功”作为“错误”在您的代码 –

+1

@RavinaBhavsar这不是正确的方式来处理错误。“成功”替换“错误”不会给任何数据。连续加载器是因为op不会在错误响应中解除加载器。 –

相关问题