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

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


推荐阅读
  • 深入解析 Android IPC 中的 Messenger 机制
    本文详细介绍了 Android 中基于消息传递的进程间通信(IPC)机制——Messenger。通过实例和源码分析,帮助开发者更好地理解和使用这一高效的通信工具。 ... [详细]
  • 优化局域网SSH连接延迟问题的解决方案
    本文介绍了解决局域网内SSH连接到服务器时出现长时间等待问题的方法。通过调整配置和优化网络设置,可以显著缩短SSH连接的时间。 ... [详细]
  • 在维护公司项目时,发现按下手机的某个物理按键后会激活相应的服务,并在屏幕上模拟点击特定坐标点。本文详细介绍了如何使用ADB Shell Input命令来模拟各种输入事件,包括滑动、按键和点击等。 ... [详细]
  • 本文详细探讨了JDBC(Java数据库连接)的内部机制,重点分析其作为服务提供者接口(SPI)框架的应用。通过类图和代码示例,展示了JDBC如何注册驱动程序、建立数据库连接以及执行SQL查询的过程。 ... [详细]
  • 使用GDI的一些AIP函数我们可以轻易的绘制出简 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 本文详细探讨了 org.apache.hadoop.ha.HAServiceTarget 类中的 checkFencingConfigured 方法,包括其功能、应用场景及代码示例。通过实际代码片段,帮助开发者更好地理解和使用该方法。 ... [详细]
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
  • VPX611是北京青翼科技推出的一款采用6U VPX架构的高性能数据存储板。该板卡搭载两片Xilinx Kintex-7系列FPGA作为主控单元,内置RAID控制器,支持多达8个mSATA盘,最大存储容量可达8TB,持续写入带宽高达3.2GB/s。 ... [详细]
  • 本文详细介绍了中央电视台电影频道的节目预告,并通过专业工具分析了其加载方式,确保用户能够获取最准确的电视节目信息。 ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 本文介绍了如何通过配置 Android Studio 和 Gradle 来显著提高构建性能,涵盖内存分配优化、并行构建和性能分析等实用技巧。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • 在 Flutter 开发过程中,开发者经常会遇到 Widget 构造函数中的可选参数 Key。对于初学者来说,理解 Key 的作用和使用场景可能是一个挑战。本文将详细探讨 Key 的概念及其应用场景,并通过实例帮助你更好地掌握这一重要工具。 ... [详细]
  • ssm框架整合及工程分层1.先创建一个新的project1.1配置pom.xml ... [详细]
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社区 版权所有