草庐IT

Wzero-as-null-pointer-constant

全部标签

java - 在对话框中启用 GPS 后,Android 位置返回 null

当我进入一个屏幕时,我会检查GPS是否已打开,如果没有,则会显示启用GPS的对话框。当用户单击"is"时,onActivityResult->GPS已打开,我尝试获取位置,但这始终返回null当我在GPS已打开的情况下进入屏幕时,会正确检索位置。我已经为此苦苦挣扎了几天,似乎找不到任何资源。UserLocationUtilities.javapublicclassUserLocationUtilitiesimplementsGoogleApiClient.ConnectionCallbacks,GoogleApiClient.OnConnectionFailedListener,Loc

The user specified as a definer (‘root‘@‘%‘) does not exist 问题解决

今天在项目测试的时候发现控制台报错,Causedby:java.sql.SQLException:Theuserspecifiedasadefiner('root'@'%')doesnotexist,如下图所示 后来在网上找了解决方法,这个问题是因为用户权限不够,在mysql命令行中配置一下就可以解决第一步:win+R 输入cmd调出命令行第二步:输入mysql-uroot-p       然后输入自己的mysql密码回车第三步:输入 grantallprivilegeson*.*toroot@"%"identifiedby".";后回车,显示OK即可解决该问题(只适用于mysql8.0之前的

PHP中查询返回null或空值

我写了以下查询:$query1="SELECT*FROMsessionWHEREId_sessionIN(SELECT*FROMstudents_in_sessionWHEREUsername='$email')";$res=mysqli_query($conn,$query1);$query2="SELECT*FROMstudents_in_sessionWHEREUsername='$email'";$res2=mysqli_query($conn,$query2);if(!$res){die(mysqli_error($conn));}else{while($row=mysqli_fet

android - SurfaceHolder.lockCanvas() 返回 null,即使它可用

我在市场上有一款Android游戏,在尝试使用Canvas时收到NullPointers的崩溃报告。我可以假设这是因为SurfaceHolder.lockCanvas()正在返回null,但是它在游戏过程中这样做是因为根据它崩溃的位置,SurfaceHolder.lockCanvas()返回了一个有效的Canvas至少一次。这很难调试,因为我无法在自己的设备上重新创建它,这让我想知道它是否与特定设备有关。我得到的唯一提示是它发生的其中一台设备是Nexus7。注意:这与我提出的同名问题不同。另一个问题是由于在Canvas可用之前尝试使用Canvas,而在这里它可用。下面是我的代码示例:p

MediaMetadataRetriever : return null value 的 Android 问题

尝试使用MediaMetadataRetriever检索mp3信息(专辑名称,...)。在模拟器中它工作正常。在我的设备上,大多数方法返回null。MediaMetadataRetrievermmr=newMediaMetadataRetriever();mmr.setDataSource(歌曲路径);StringalbumName=mmr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_ALBUM);Stringmp3Title=mmr.extractMetadata(MediaMetadataRetriever.METADAT

android - AppBarLayout.onCreateDrawableState 空指针异常 : Attempt to get length of null array

我们在三星6.0.1设备上遇到了太多此类崩溃。我们甚至得到了具有相同操作系统版本的相同设备,但仍然无法自行复制。我们收到其他膨胀异常,可能它们是相关的。这个问题有解决方法吗?支持库版本-24.2.1这是完整的堆栈跟踪:Exceptionandroid.view.InflateException:BinaryXMLfileline#21:BinaryXMLfileline#2:Errorinflatingclassandroid.support.design.widget.AppBarLayoutandroid.view.LayoutInflater.inflate(LayoutInfl

java - 改造 : send jsonObject as @RequestBody with @Multipart

我想将json对象发送到服务器,Retrofit作为RequestBody{"attach":{"image":{"height":1473,"urlRef":"","width":1473},"video":{"duration":"4.365","height":1920,"thumbUrl":"","urlRef":"","width":1080}}}这是我的改造对象Retrofit.Builderretrofit=newRetrofit.Builder().baseUrl(BASE_URL).addCallAdapterFactory(RxJavaCallAdapterFact

安卓 Firebase 分析 : predefined and custom parameters not working as expected

我有一个使用GoogleAnalyticsforFirebase进行事件报告的原生Android项目。我有几个共享相同参数的事件,但其中一些事件计入自定义参数限制,而其他事件则不计入。我使用的事件是建议的常见事件,并且主要使用建议的参数和一个或两个自定义参数。我有几个关于事件和参数在Firebase控制台上显示的方式的问题,使用下面的示例(您可以假设提供的值是正确的数据类型)。BEGIN_CHECKOUTBundlebundle=newBundle();bundle.putString(FirebaseAnalytics.Param.ITEM_ID,itemId);bundle.put

java - 为什么 Bitmap.getConfig() 返回 null?

我有一些XML布局生成的ImageView,我想复制我在下面的LinearLayout中单击的图像。我已将跟随事件分配给所有ImageView的onClick事件:publicvoidonClick(Viewv){//Takelayoutwhereiwanttoputmycopy-imageLinearLayoutsavingLayout=(LinearLayout)findViewById(R.id.linearSaved);//CreateanewimageImageViewsavedImage=newImageView(savingLayout.getContext());//T

android - 在 android 4.4 webView.getHitTestResult() 返回 null

我在运行我的应用程序的kitkat(Android4.4)设备上遇到了问题。问题是当我在我的webview上调用getHitTestResult()时它返回null,而在任何其他版本的Android上它返回适当的数据。我不确定这是否是一个特定的4.4错误,或者是否有任何人知道的解决方法。任何帮助深表感谢。代码如下:WebViewmyWebView=newWebView(getContext());HitTestResulthitResult=myWebView.getHitTestResult();if(hitResult!=null&&hitResult.getType()==Hit