gpt4 book ai didi

java - Android 谷歌地图不断崩溃

转载 作者:太空宇宙 更新时间:2023-11-04 11:27:11 24 4
gpt4 key购买 nike

我在companydetails.java中有这段代码,每次它崩溃时

 case R.id.textView:
if (!((String) this.companyMap.get("latitude")).equals("") || !
((String) this.companyMap.get("longitude")).equals("")) {
intent = new Intent(this, MapActivity.class);
intent.putExtra("latitude", Double.parseDouble((String)
this.companyMap.get("latitude")));
intent.putExtra("longitude", Double.parseDouble((String)
this.companyMap.get("longitude")));
intent.putExtra("company", (String)
this.companyMap.get("company"));
break;
}

我遇到了这些错误

设备日志

00:43:49 E AndroidRuntime : FATAL EXCEPTION: main
00:43:49 E AndroidRuntime : Process: com.mra.tnow, PID: 9186
00:43:49 E AndroidRuntime : java.lang.NumberFormatException: For input string: "28°23′50"
00:43:49 E AndroidRuntime : at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1306)
00:43:49 E AndroidRuntime : at java.lang.Double.parseDouble(Double.java:547)
00:43:49 E AndroidRuntime : at com.marwan.tabuknow.CompanyDetails.onClick(CompanyDetails.java:368)
00:43:49 E AndroidRuntime : at android.view.View.performClick(View.java:5637)
00:43:49 E AndroidRuntime : at android.view.View$PerformClick.run(View.java:22429)
00:43:49 E AndroidRuntime : at android.os.Handler.handleCallback(Handler.java:751)
00:43:49 E AndroidRuntime : at android.os.Handler.dispatchMessage(Handler.java:95)
00:43:49 E AndroidRuntime : at android.os.Looper.loop(Looper.java:154)
00:43:49 E AndroidRuntime : at android.app.ActivityThread.main(ActivityThread.java:6121)
00:43:49 E AndroidRuntime : at java.lang.reflect.Method.invoke(Native Method)
00:43:49 E AndroidRuntime : at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
00:43:49 E AndroidRuntime : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)

最佳答案

您的问题是,您试图将 "28°23′50" 格式的 String 解析为 Double,但这是不可能的。

  1. 一种解决方案是将坐标保存为(例如 latitude=32.82108、longitude=-16.975873)

  2. 或者使用您的坐标,但不将值解析为 Double

关于java - Android 谷歌地图不断崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44222804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com