草庐IT

dev-null

全部标签

java.lang.RuntimeException : Failure delivering result ResultInfo{who=null, 请求=100,结果=-1,数据= Intent }... : java. lang.NullPointerException

我正在创建一个Android应用程序,它可以拍照并将其发送到Ocr网络服务(MicrosoftHawaii);但我遇到了一个严重的问题..拍完照片后,应用程序崩溃了,但我不明白问题出在哪里,也不知道如何解决!代码是这样的:packageyour.Mobile;importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.IOException;importandroid.app.Activity;importandroid.content.

android - 将 EditText 的 InputType 设置为 TYPE_NULL 后无法更改

我将EditText的InputType设置为TYPE_NULL:editText.setInputType(InputType.TYPE_NULL);我可以将它设置为TYPE_NULL,它有效!但是如果我想将InputType设置为其他类型,比如TYPE_CLASS_TEXT,它就不起作用了!如何在代码中动态更改它?喜欢使用TYPE_NULL,然后使用TYPE_CLASS_TEXT,然后再次使用TYPE_NULL? 最佳答案 为此,您首先必须更改INPUTTYPE,然后按如下方式向其中动态添加文本......editText.se

android - getActivity().findViewById(R.layout.contacts_list_view) 返回 null

我看到过一些类似的问题,但这都是出于不同的原因(我认为)。我使用的代码取自http://developer.android.com/training.我正在尝试根据教程构建一个简单的联系人应用程序:http://developer.android.com/training/contacts-provider/retrieve-names.html我遇到错误的部分是为ListView设置CursorAdapter。这是我的代码:@OverridepublicvoidonActivityCreated(BundlesavedInstanceState){super.onActivityCr

android - 如何授予使用 usb 管理器打开 usb 设备的权限? openDevice() 总是返回 null

我想在下面的代码中使用USB设备。它成功地列出了USB设备并遍历它们。在下面的代码中,对象“device”是我需要打开的usbdevice。除了总是返回一个空值的OpenDevice()方法外,一切似乎都正常![Activity(Label="TestApp",MainLauncher=true,Icon="@drawable/icon")][IntentFilter(new[]{UsbManager.ActionUsbDeviceAttached})][MetaData(UsbManager.ActionUsbDeviceAttached,Resource="@xml/device_

android - ConnectivityManager getActiveNetworkInfo() 返回 null

我有一个功能来检查是否有可用的网络连接,我注意到它对一些用户来说崩溃了。这是函数:publicstaticbooleanisOnline(){ConnectivityManagerconnectionManager=(ConnectivityManager)RouteForMeApplication.getInstance().getSystemService(Context.CONNECTIVITY_SERVICE);if(connectionManager==null)returnfalse;booleannetworkAvailable=connectionManager.get

java - getApplicationContext() 返回 null,但在其他 Activity 中有效

我正在使用SQLite数据库,无论何时调用它,我都需要将上下文传递给它。我通常使用在其他Activity中工作的getApplicationContext()来执行此操作。在我当前的类(class)中,它只返回null。帮助!04-0616:46:19.523:E/AndroidRuntime(4279):Process:com.example.schoolandrevisiontimetable,PID:427904-0616:46:19.523:E/AndroidRuntime(4279):java.lang.RuntimeException:Unabletoinstantiate

android - MenuItemCompat.getActionView 返回 Null

我正在尝试为我的菜单项实现自定义布局并通过许多解决方案,每当我尝试在为我的menuItem的actionLayout指定的布局中获取TextView时,我都会收到NullpointerExceptiongetActionView返回null。主菜单:counter_action_bar_notification_icon主要Activity:@OverridepublicbooleanonCreateOptionsMenu(Menumenu){MenuInflaterinflater=getMenuInflater();inflater.inflate(R.menu.home_menu

android - Kotlin:检查是否为null并直接转换

在我的android应用程序中,我有一张map键的值可以是Int或String或null。目前,我是这样做的:map[key]?.let{valvalue=itasInt//usevaluehere}如果有办法像Swift一样有快捷方式ifletvalue=map[key]as?Int{}所以它就像一条线来检查无效并当场转换 最佳答案 你可以使用(map[key]as?Int)?.let{} 关于android-Kotlin:检查是否为null并直接转换,我们在StackOverflow

K8s 里如何优雅地使用 /dev/shm 实现容器间共享内存

本文经胡说云原生授权转载。1.从dockerrun的--shm-size参数聊起今天无意见看到算法同学写的一个 dockerrun 命令用到了 --shm-size 参数。没错,接着他想将这些容器跑到 K8s 里,于是我就得开始思考 --shm-size 在K8s里对应的特性是什么了。我猜K8s里会有优雅的方式来实现一样的目的,最终我也找到了那个优雅的方法。不过这个过程还是稍稍坎坷,我在在网上看一圈,找到的前2种方案都有点“丑陋”,但是给人一种“只能这样”的错觉。最后看到第三条路的时候,我不禁拍了一下大腿:“我X!太帅了!”。于是乎,我想让你们也拍一下大腿,然后就有了此文。行,且往下看。2.L

android - FirebaseInstanceIdService getToken 返回 null

我正在尝试将FCM通知添加到我的应用程序,但出于某种原因FirebaseInstanceId.getInstance().getToken();正在返回null。因为我没有得到任何堆栈跟踪,所以我最好的猜测是FirebaseInstanceIdService没有工作GooglePlay服务版本:9.6.1Firebase消息版本:9.6.1从FirebaseConsole添加了json配置文件(尝试在其中包含2个客户端的单个文件,一个用于调试,一个用于发布构建)和2个文件,每个用于各自的构建我在我的模块gradle脚本底部应用了谷歌服务插件在项目根gradle脚本中包含谷歌服务从官方文