热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

地方选择器无法在我的手机上打开

如何解决《地方选择器无法在我的手机上打开》经验,求大佬解答?

我用地方选择器做了一个应用程序.它打开我的(API 19)模拟器,和我的(Android 6.0)朋友手机,但在我的它只是打开一个黑色活动,关闭后(我的手机也是Android 6.0),有这个错误:

 E/AndroidRuntime: FATAL EXCEPTION: main
                                               Process: com.google.android.gms.ui, PID: 19226
                                               Theme: themes:{}
                                               java.lang.RuntimeException: Unable to resume activity {com.google.android.gms/com.google.android.location.places.ui.placepicker.PlacePickerActivity}: java.lang.NullPointerException: Attempt to invoke interface method 'void com.google.maps.api.android.lib6.impl.bq.o()' on a null object reference
                                                   at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3169)
                                                   at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3200)
                                                   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2541)
                                                   at android.app.ActivityThread.access$900(ActivityThread.java:159)
                                                   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1353)
                                                   at android.os.Handler.dispatchMessage(Handler.java:102)
                                                   at android.os.Looper.loop(Looper.java:148)
                                                   at android.app.ActivityThread.main(ActivityThread.java:5504)
                                                   at java.lang.reflect.Method.invoke(Native Method)
                                                   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
                                                Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'void com.google.maps.api.android.lib6.impl.bq.o()' on a null object reference
                                                   at com.google.maps.api.android.lib6.impl.da.b(:com.google.android.gms.DynamiteModulesB:96)
                                                   at com.google.android.gms.maps.internal.z.onTransact(:com.google.android.gms.DynamiteModulesB:73)
                                                   at android.os.Binder.transact(Binder.java:387)
                                                   at url.b(:com.google.android.gms:233)
                                                   at upa.a(:com.google.android.gms:127)
                                                   at omy.b(:com.google.android.gms:340)
                                                   at omu.a(:com.google.android.gms:143)
                                                   at com.google.android.gms.maps.MapView.a(:com.google.android.gms:7332)
                                                   at amzd.onResume(:com.google.android.gms:92)
                                                   at com.google.android.chimera.FragmentProxy.onResume(:com.google.android.gms:433)
                                                   at gm.a(:com.google.android.gms:12120)
                                                   at gm.a(:com.google.android.gms:1286)
                                                   at gm.a(:com.google.android.gms:1268)
                                                   at gm.p(:com.google.android.gms:2153)
                                                   at gm.a(:com.google.android.gms:12126)
                                                   at gm.a(:com.google.android.gms:1286)
                                                   at gm.a(:com.google.android.gms:1268)
                                                   at gm.p(:com.google.android.gms:2153)
                                                   at gc.e(:com.google.android.gms:11223)
                                                   at bxe.superOnResumeFragments(:com.google.android.gms:2406)
                                                   at com.google.android.chimera.Activity.onResumeFragments(:com.google.android.gms:384)
                                                   at com.google.android.chimera.Activity.publicOnResumeFragments(:com.google.android.gms:389)
                                                   at bxe.e(:com.google.android.gms:469)
                                                   at gc.onPostResume(:com.google.android.gms:511)
                                                   at bxe.superOnPostResume(:com.google.android.gms:2401)
                                                   at com.google.android.chimera.Activity.onPostResume(:com.google.android.gms:375)
                                                   at bxc.onPostResume(:com.google.android.gms:183)
                                                   at com.google.android.chimera.Activity.publicOnPostResume(:com.google.android.gms:380)
                                                   at bxe.onPostResume(:com.google.android.gms:460)
                                                   at android.app.Activity.performResume(Activity.java:6385)
                                                   at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3158)
                                                   at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3200) 
                                                   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2541) 
                                                   at android.app.ActivityThread.access$900(ActivityThread.java:159) 
                                                   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1353) 
                                                   at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                   at android.os.Looper.loop(Looper.java:148) 
                                                   at android.app.ActivityThread.main(ActivityThread.java:5504) 
                                                   at java.lang.reflect.Method.invoke(Native Method) 
                                                   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
                                                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 

码:

  PLACE_PICKER_REQUEST = 199;
        PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
        Context cOntext= this;
        try {
            startActivityForResult(builder.build(this), PLACE_PICKER_REQUEST);
        } catch (GooglePlayServicesRepairableException e) {
            e.printStackTrace();
        } catch (GooglePlayServicesNotAvailableException e) {
            e.printStackTrace();
        }

结果代码:

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == PLACE_PICKER_REQUEST) {
        if (resultCode == RESULT_OK) {
            Place place = PlacePicker.getPlace(data, this);
            Toast.makeText(this,  place.getAddress(), Toast.LENGTH_LONG).show();

            String toastMsg = String.format("Place: %s", place.getName());
           // Toast.makeText(this, toastMsg, Toast.LENGTH_LONG).show();
            TextView lbl_coordenadas = (TextView) findViewById(R.id.lbl_coordenadas);
            coordenadas=""+place.getName();
            lbl_coordenadas.setText("Coordenadas: "+coordenadas);
        }
    }
}

有没有人知道它可能是什么?先感谢您.


推荐阅读
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 深入解析 Spring Security 用户认证机制
    本文将详细介绍 Spring Security 中用户登录认证的核心流程,重点分析 AbstractAuthenticationProcessingFilter 和 AuthenticationManager 的工作原理。通过理解这些组件的实现,读者可以更好地掌握 Spring Security 的认证机制。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • 本文详细介绍 Go+ 编程语言中的上下文处理机制,涵盖其基本概念、关键方法及应用场景。Go+ 是一门结合了 Go 的高效工程开发特性和 Python 数据科学功能的编程语言。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍了 GWT 中 PopupPanel 类的 onKeyDownPreview 方法,提供了多个代码示例及应用场景,帮助开发者更好地理解和使用该方法。 ... [详细]
  • 本文将介绍如何使用 Go 语言编写和运行一个简单的“Hello, World!”程序。内容涵盖开发环境配置、代码结构解析及执行步骤。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 本文介绍如何通过Windows批处理脚本定期检查并重启Java应用程序,确保其持续稳定运行。脚本每30分钟检查一次,并在需要时重启Java程序。同时,它会将任务结果发送到Redis。 ... [详细]
  • andr ... [详细]
author-avatar
Fuckkkkkkkkkk7777_352
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有