草庐IT

dev-null

全部标签

android - context.registerReceiver 在尝试检查电源是否已连接时返回 null Intent

我正在尝试检查Android设备是否已连接电源。以下是逻辑(基于Commonsware的stackoverflow帖子),Intentintent=context.registerReceiver(null,newIntentFilter(Intent.ACTION_BATTERY_CHANGED));plugged=intent.getIntExtra(BatteryManager.EXTRA_PLUGGED,-1);它大部分工作正常。然而,根据Crashlytics报告,在某些情况下,返回的Intent为空,导致应用程序崩溃。我从来没有能够在我的手机上重现它。只是想知道在什么情况下

java - Android - 空指针异常 : storage == null

您好,我在使用在线教程构建的Android应用程序时遇到问题,当我尝试运行它并出现上述异常时,它一直崩溃。请就如何停止此错误提供一些帮助,我将不胜感激。这是我的主要Activity:packagecom.niall.easytxt;importandroid.app.Activity;importandroid.content.Intent;importandroid.database.DataSetObserver;importandroid.os.Bundle;importandroid.view.KeyEvent;importandroid.view.Menu;importand

java - 为什么 getActionView() 返回 null

几个小时以来,我一直在寻找解决方案。我只想在ActionBar下添加一个开关(就像在蓝牙设置中一样)。我在这里发现了一个类似的问题,但它可能是旧的。不管怎样,这是我的代码:主要Activity:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){MenuInflaterinflater=getMenuInflater();inflater.inflate(R.menu.menu_main,menu);MenuItemitem=menu.findItem(R.id.myswitch);switchButton=(Switch)item.

android - getActivity() 在我的 ActivityInstrumentationTestCase2 类中返回 null

我希望我的应用使用ActivityInstrumentationTestCase2在代码中执行以下测试。问题是getActivity()方法返回null。这会在包含getActivity()的行正下方的行中导致NullPointerException。因此,测试无法运行。我不知道为什么要这样做。我已经尝试将@Before更改为@Override,但问题仍然存在。这是实际的测试类:packagecom.example.guy.smsclassprojecttest;importandroid.test.ActivityInstrumentationTestCase2;importandr

android - 无法创建 Android 虚拟设备 "/dev/kvm"在 Windows 上找不到

我在电脑上使用AndroidStudio已经有两年了。我最近更新到Windows10,开始遇到一些问题,其中大部分已得到修复。但是,现在我无法创建任何手机的模拟器,AndroidStudio提示“运行此AVD需要IntelHAXM。/dev/kvm未找到。在您的BIOS安全设置中启用VT-x,确保你的Linux发行版有工作的KVM模块。”但这台笔记本电脑并未运行Ubuntu或任何其他形式的Linux。我尝试从https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-man

java后端返回数据给前端时去除值为空或NULL的属性、忽略某些属性

目录一、使用场景二、环境准备1、引入依赖2、实体类三、示例1、不返回空值(1)方式(2)测试(3)说明2、不返回部分属性(1)方式(2)测试四、 Jackson常用注解1、@JsonProperty2、@JsonPropertyOrder3、@JsonInclude4、@JsonIgnoreProperties5、@JsonFormat6、@JsonUnwrapped一、使用场景        在开发过程中,有时候需要将后端数据返回前端,此时有些数据为空属性不需要返回,或者有些属性不需要返回,因此就需要处理。二、环境准备1、引入依赖 com.fasterxml.jackson.corejac

Android Inbuild(ActionImageCapture) Intent 返回空 Intent 。无法传递结果 {who= null}

我正在使用默认相机Intent在我的应用程序中获取图像。问题是相机在onActivityResult()上返回null。ResultCode和RequestCode按预期返回。我的Intent是:privatestaticfinalintCAPTURE_IMAGE_ACTIVITY_REQUEST_CODE=1224;....Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);intent.putExtra(MediaStore.EXTRA_OUTPUT,imageUri);intent.putExtra(MediaStore

android - FileObserver -> onEvent(事件,路径): path is NULL

我想知道文件何时完成写入,为此我正在尝试使用FileObserver。我是这样做的:FileObserverobserver=newFileObserver(imageUri.getPath()){@OverridepublicvoidonEvent(intevent,Stringpath){if(event==FileObserver.CLOSE_WRITE)Log.d(TAG,"FILE:"+path);}};observer.startWatching();imageUri是一个有效的Uri。当文件关闭时,我得到以下日志条目:FILE:null为什么它是null?用户可能写入了多

android - 在 Fragment 中调用 findViewById 查找按钮返回 null

我是android开发的新手,我正在尝试编写一个小而简单的应用程序。这个应用程序应该只从2个EditTexts读取文本,当用户按下“发送”按钮时,它应该将文本写入2个TextViews。这些TextView中的每一个都在一个Fragment中。但是我无法将onClickEvent添加到Button,因为findViewById(R.id.sendTextButton)总是返回null。我试图让这个应用程序正常工作,但我现在找不到任何解决方案。这里是相关的代码块:fragment的onCreateView函数,应该处理第一个输入(HeadlineFragment.java):Button

android - 适用于 Android 的 Facebook SDK : getFirstName() and getLastName() return null strings

我正在使用FacebookSDK3.5开发Android原生应用。我正在尝试有一个自动完成TextView,我可以在其中选择一些facebook好友,为此我正在使用如下的newMyFriendsRequest:privatevoidfbFriendsRequest(finalSessionsession){Requestrequest=Request.newMyFriendsRequest(session,newRequest.GraphUserListCallback(){@OverridepublicvoidonCompleted(ListlistFacebookFriends,R