2 dongxupc dongxupc 于 2018.10.11 19:56 提问

android ARCGIS退出app崩溃。。。

android 部分代码
if (bdLocationA==null)
{
return;
}

                new Thread() {

                    public void run() {

                        CoordinateTransUtil TransformUtil = new CoordinateTransUtil();
                            double[] gcj02to84 ;
                        try {
                          gcj02to84 =TransformUtil.gcj02to84(bdLocationA.getLongitude(), bdLocationA.getLatitude());

                        } catch (Exception ex) {

                            logA("出错了。。。" + ex.toString());
                            return;
                        }

                        String url =cscs.url + "?getLongitude=" + gcj02to84[1] + "&getLatitude=" + gcj02to84[0];

                        final String str = MyHttp.getTextUrl(url);

                        double parseDouble = Double.parseDouble(str.split("\\,")[0]);
                        double parseDouble2 = Double.parseDouble(str.split("\\,")[1]);

                        ShowPointOnMap(parseDouble, parseDouble2);

                    }

                }.start();

错误代码
10-11 12:23:21.894 4299-4757/com.cs.cscs E/libc: Access denied finding property "ro.opengles.version"
10-11 12:23:22.568 4299-4310/com.cs.cscs E/StrictMode: A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks.
java.lang.Throwable: Explicit termination method 'end' not called
at dalvik.system.CloseGuard.open(CloseGuard.java:180)
at java.util.zip.Inflater.(Inflater.java:104)
at java.util.zip.GZIPInputStream.(GZIPInputStream.java:76)
at java.util.zip.GZIPInputStream.(GZIPInputStream.java:89)
at com.esri.core.internal.io.handler.c$b.getContent(SourceFile:445)
at org.apache.http.conn.BasicManagedEntity.getContent(BasicManagedEntity.java:105)
at org.apache.http.util.EntityUtils.toString(EntityUtils.java:117)
at com.esri.core.internal.io.handler.h$1.handleResponse(SourceFile:201)
at com.esri.core.internal.io.handler.h$1.handleResponse(SourceFile:197)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:662)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:632)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:621)
at com.esri.core.internal.io.handler.h.a(SourceFile:197)
at com.esri.core.internal.io.handler.h.a(SourceFile:63)
at com.esri.core.internal.tasks.ags.t.a(SourceFile:39)
at com.esri.android.map.ags.ArcGISDynamicMapServiceLayer.initLayer(SourceFile:279)
at com.esri.android.map.ags.ArcGISDynamicMapServiceLayer$1.run(SourceFile:193)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
10-11 12:23:22.648 1693-1792/system_process E/InputDispatcher: channel 'e88f1c9 com.cs.cscs/com.cs.cscs.arcgismap.mapA (server)' ~ Channel is unrecoverably broken and will be disposed!
10-11 12:23:22.650 1693-1792/system_process E/InputDispatcher: channel 'f9b9409 com.cs.cscs/com.cs.cscs.mainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
10-11 12:23:22.650 1693-1792/system_process E/InputDispatcher: channel '167bca0 com.cs.cscs/com.cs.cscs.takeActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
10-11 12:23:22.819 4802-4809/? E/art: Failed writing handshake bytes (-1 of 14): Broken pipe

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android App异常退出时重新启动
在我们书写程序时,异常的出现时无处不在的。当程序出现异常时对用户来说肯定是不友好,所以在这里我们需要对我们程序的一个异常进行捕获,在Thread类中有一个UncaughtExceptionHandler接口,官方是这么介绍的:Implemented by objects that want to handle cases where a thread is being terminated by a
Android开发之app崩溃后捕获异常或自动重启
本文主要介绍如何实现app崩溃后捕获异常或自动重启,请看文章!
Android开发之如何处理APP意外崩溃问题
本文来自互联网,主要介绍一下当APP意外崩溃时我们如何获取到这种异常,请看文章!
android app崩溃后自动重启
1.偶然发现项目因为一场崩溃后,自动重启到上一界面。因为未知原因,重启后fragment显示有误,需要杀死进程后才能正常适应app。悲剧的是,因为马上就重启进程 了,导致LOG中看不到异常原因。非常不好调试。 2.经过查资料得知,这些都是google的一种策略,当app崩溃后,会自动根据栈里面的activity的顺序,重启activity。 3.有的手机保留了这个功能,有的手机估计是定制的原
Android-Crash处理----崩溃后禁止默认重启与崩溃后手动重启
转载请注明出处。 伸手党福利:compile ‘com.tuzhenlei:crashhandler:1.0.1’ 详情参见文档和demo:github地址 用的时候直接依赖,然后在application中init /**简单初始化*/ //CrashHandler.getInstance().init(this, BuildConfig.DEBUG); /**
解决webview退出时崩溃
开发中做一个webview中播放视频的功能,本来向里面传一个url,通过loadurl方法去加载这个地址播放视频就可以了,可在反复点击手机返回键退出时有时会出现app崩溃现象。查看日志发现是因为在退出时没有把view移除掉,所以解决办法就是下面的代码:在WebSettings settings = mWeb.getSettings();下面添加此行代码:settings.setBuiltInZoom
Android处理应用崩溃异常并重启应用
Android处理应用崩溃异常并重启应用 实现的功能: 在程序出现异常导致崩溃时,能够拦截异常,将崩溃日志保存在本地或者上传至服务器保存,同时可以重启应用。 直接上代码: 继承Application的类CatchExcep:package com.mytest; import java.util.ArrayList; import android.app.Activity;
Android 异常退出的生命周期分析
概述:典型的Activity 生命周期众所周知,就不用多说了吧;我们知道,Activity除了受用户操作所导致的正常的生命周期方法调度,还有一些异常情况,比如当资源相关的系统配置发生了改变以及系统内存不足时,Activity就可能被杀死,下面就来具体分析这两种情况。情况一 : 当一个activity的config改变的时候,Activity就会被杀死然后重建 而我们最熟悉的config的改变就是屏
Android崩溃后重启App心得
App崩溃后要进行统计重启,主要就是application 继承Thread.UncaughtExceptionHandler
android应用异常退出快速重启
android异常退出重启方法 一开始有这个需求的时候,上网查了很多文章,最终我选定了http://blog.sina.com.cn/s/blog_ac843e330102vek5.html作为参考,但是这个方法虽然能够保证重启成功,但是在重启的速度上并不能达到我的预期,使用AlarmManager定时任务来启动总是会有莫名其妙的延迟(1~3秒左右,最长甚至有过5秒),所以在这个基础上作了一点小小的修改