草庐IT

random_int

全部标签

java - 异常 : Attempt to invoke virtual method 'int com.google.android.gms.location.LocationRequest.b()' on a null object reference

我已经阅读了一些相关主题,但未能解决我的问题。由于我处于学习阶段,我正在尝试实现谷歌的定位服务教程。问题是,我没有在代码中的任何地方使用“LocationRequest.b()”,但是当我按下“开始更新”按钮时出现以下错误。该应用程序随后崩溃。请让我知道我做错了什么。错误:Exception:Attempttoinvokevirtualmethod'intcom.google.android.gms.location.LocationRequest.b()'onanullobjectreference具体报错代码位置:protectedvoidstartLocationUpdates(

java - TextView.setText(int) 导致应用崩溃

我在AndroidStudio中实现了以下Java代码:privatevoiddisplay(intnumber){TextViewquantityTextView=(TextView)findViewById(R.id.quantity_text_view);quantityTextView.setText(number);...}这是一个更大的应用程序的一部分。如您所见,我只向quantityTextView.setText(number)方法传递了一个整数值。在运行应用程序时,只要调用此方法就会崩溃。你能告诉我为什么会发生这样的事情吗? 最佳答案

token "int"上的 Android R.java 语法错误,此 token 后应为 VariableDeclaratorId

我在R.java文件中不断生成以下内容:publicstaticfinalclassid{publicstaticfinalint=0x7f0500ae;我进行了研究,所有这些都指向字符串文件。我检查了我的字符串文件,没有错误。该应用程序不会在其他任何地方产生错误,它只是生成了这一行。有人可以帮忙吗 最佳答案 我遇到了同样的问题,奇怪的是我的strings.xml文件没有显示任何错误,但能够通过在strings.xml文件中搜索空字符串名称值来解决。发现:Username更改为:Username工作并能够编译,希望这有帮助。

android - setResult(int,intent)在 Android 中不起作用

我现在已经尝试了很多解决方案。但是,我无法让编译器在我的Activity中批准setResult(int,intent)。我已使用startActivityForResult启动Activity。你能看出问题所在吗?我的代码是这样的:networkServiceMessageReceiver=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intentintent){//TODO:ImplementthemethodsthatshouldbeexecutedonvalidationresultsPri

android - 无法从 int 转换为 Android.Graphics.Color

在我的Resources-->Values-->colors.xml#EDDDDD我正在尝试按如下方式分配该颜色:holder.ItemView.SetBackgroundColor(Resource.Color.myview_background);我收到以下错误,我想知道我该如何解决?CannotconvertfrominttoAndroid.Graphics.Color 最佳答案 试试这个:holder.ItemView.SetBackgroundColor(_activity.Resources.GetColor(Resou

android - Notification 类型的 setPriority (int) 方法未定义

从JellyBean开始,可以为通知设置优先级。这样你甚至可以设置PRIORITY_MIN来隐藏状态栏上的通知图标。我读到了它,它非常简单,你只需要使用这个:MyNotification.setPriority(Notification.PRIORITY_MIN);我遇到的问题是编译错误:“未为通知类型定义方法setPriority(int)”我的应用程序必须在不同版本的Android上运行,因此,我知道该功能在JellyBean下不可用,因此有没有办法包含编译器标签或类似的东西以根据Android版本添加该功能。我希望你明白我的意思。 最佳答案

android - 显示错误 :Attempt to invoke interface method 'int java.util.List.size()' on a null object reference

我正在创建一个在ListView中显示联系人列表的应用程序。问题是我在运行我的应用程序时遇到以下错误并且我正在努力修复它:04-0513:41:48.8682488-2488/?E/AndroidRuntime:FATALEXCEPTION:mainProcess:com.kksworld.jsonparsing,PID:2488java.lang.NullPointerException:Attempttoinvokeinterfacemethod'intjava.util.List.size()'onanullobjectreferenceatandroid.widget.Arra

java - 如何将文本设置为整数并获取 int 而不会出错

我试图从整数中获取Intent。Stringgetintent工作正常并且显示良好但是当我输入整数时出现强制关闭错误。packagekfc.project;importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.widget.EditText;importandroid.widget.TextView;publicclassproductdetailextendsActivity{@OverrideprotectedvoidonCreate(Bundleb

android - java.lang.IllegalMonitorStateException : unlock of unowned monitor at java. util.Random.nextGaussian(Random.java:187)

当调用内置方法nextGaussian抛出一个IllegalMonitorStateException:unlockofunownedmonitordoubledispersion=RAND.nextGaussian()*0.2;在里面@Overridepublicvoidstroke(Canvasc,floatx,floaty){}这里调用caseMotionEvent.ACTION_MOVE:style.stroke(mCanvas,x,y);break;}returntrue;}然后在Surface.java@OverridepublicbooleanonTouchEvent(M

android - 是否有 GridView setSelectionFromTop (int position, int y) 方法

我正在尝试调用方法publicvoidsetSelectionFromTop(intposition,inty)相应的文档在AbsListView中定义,因为Api1setSelectionFromTopGridViewextendsAbsListViewpublicclassGridViewextendsAbsListView所以这个方法应该在那里。但我收到运行时异常java.lang.NoSuchMethodError奇怪的是,此方法适用于还扩展了AbsListView的ListViewpublicclassListViewextendsAbsListView谁能给我解释一下这种行