热门标签 | 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);
        }
    }
}

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


推荐阅读
  • 深入解析SpringMVC核心组件:DispatcherServlet的工作原理
    本文详细探讨了SpringMVC的核心组件——DispatcherServlet的运作机制,旨在帮助有一定Java和Spring基础的开发人员理解HTTP请求是如何被映射到Controller并执行的。文章将解答以下问题:1. HTTP请求如何映射到Controller;2. Controller是如何被执行的。 ... [详细]
  • 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. ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 本文详细探讨了 org.apache.hadoop.ha.HAServiceTarget 类中的 checkFencingConfigured 方法,包括其功能、应用场景及代码示例。通过实际代码片段,帮助开发者更好地理解和使用该方法。 ... [详细]
  • 深入解析 Android IPC 中的 Messenger 机制
    本文详细介绍了 Android 中基于消息传递的进程间通信(IPC)机制——Messenger。通过实例和源码分析,帮助开发者更好地理解和使用这一高效的通信工具。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍了 GWT 中 PopupPanel 类的 onKeyDownPreview 方法,提供了多个代码示例及应用场景,帮助开发者更好地理解和使用该方法。 ... [详细]
  • c# – UWP:BrightnessOverride StartOverride逻辑 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 从 .NET 转 Java 的自学之路:IO 流基础篇
    本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ... [详细]
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
  • 本文详细介绍如何使用 Python 集成微信支付的三种主要方式:Native 支付、APP 支付和 JSAPI 支付。每种方式适用于不同的应用场景,如 PC 网站、移动端应用和公众号内支付等。 ... [详细]
  • 在寻找轻量级Ruby Web框架的过程中,您可能会遇到Sinatra和Ramaze。两者都以简洁、轻便著称,但它们之间存在一些关键区别。本文将探讨这些差异,并提供详细的分析,帮助您做出最佳选择。 ... [详细]
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社区 版权所有