草庐IT

boolean_struct

全部标签

java - 使用 getValue(Boolean.class) 时的 Firebase 数据库 NullPointerException

这个问题在这里已经有了答案:WhatisaNullPointerException,andhowdoIfixit?(12个答案)关闭5年前。我使用Firebase数据库并使用一个boolean字段将消息对象写入其中。当我尝试使用getValue(Boolean.class)读取该对象时,出现异常。只有在获取此boolean值时才会发生,我可以毫无问题地获取字符串。导致异常的方法:@OverridepublicvoidonDataChange(DataSnapshotdataSnapshot){message.setSenderId(dataSnapshot.child("senderI

android - 调用 getExtra 时 boolean 值将自身重置为 false

当我为我的isDeletedboolean值调用getExtras.getBoolean(key)时,它一直将自己设置为false,即使我传递的是true。关于为什么会发生这种情况的任何见解?我尝试了很多其他方法,但未能成功保持boolean值TRUE。其他Activity:publicvoiddeleteWorkout(Viewview){intent.putExtra("listPosition",intent.getExtras().getInt("position"));intent.putExtra("isDeleted",true);setResult(RESULT_OK,

java - 如何在具有 Intent 的 Activity 之间传递 boolean 值

这个问题在这里已经有了答案:HowdoIpassdatabetweenActivitiesinAndroidapplication?(53个答案)关闭5年前。publicclassStartActivityextendsAppCompatActivity{privatebooleanaddition=true;privatebooleansubtraction=false;privatebooleanmultiplication=false;privatebooleandivision=false;publicstaticfinalStringADDITION="";publicsta

java - 不能通过引用传递 android 中的 boolean 变量

我正在使用记录触摸的toucheventlistner,并且我已经使用viewpager进行swping..我们知道java的缺点是按值传递,我仍在尝试在匿名内部类中传递boolean值。在switchstmt中更改的值不会在switchstmt之外持久存在。flag2值。有人对此有解决方案吗?我的代码如下parent.setOnTouchListener(newOnTouchListener(){publicbooleanonTouch(Viewv,MotionEventevent){//flag2=!flag2;switch(event.getAction()){caseMotio

android - 无法构建发布应用程序,gradle 说找不到封闭方法 'boolean onCreateOptionsMenu(android.view.Menu)

在Debug模式下,应用程序运行平稳,但在Release模式下尝试构建时,应用程序构建失败。它给我一个错误提示com.karriapps.smartsiddur.LocationsActivity$3:在程序类com.karriapps.smartsiddur.LocationsActivity中找不到封闭方法“booleanonCreateOptionsMenu(android.view.Menu)”但是我现在在这个Activity中没有使用菜单。我以前有beofre,但我删除了它。packagecom.karriapps.smartsiddur;importandroid.cont

android - java.lang.UnsatisfiedLinkError : No implementation found for Boolean 错误

我在我的项目中使用“.so”文件,但它给出以下错误“java.lang.UnsatisfiedLinkError:没有找到bool值的实现”,我已经尝试使用Cygwin重新创建“.so”并将它放在jniLibs文件夹中,并使用它创建一个jar,但它给出了同样的错误。但同一个“.so”文件正在我现有的项目中工作。我尝试了很多方法,但根本不起作用,我该怎么办?com.amaze.filemanagerE/art:Noimplementationfoundforbooleancom.amaze.filemanager.scanner.SignatureLib.InitScanner(java

android - 无法将字符串 '@bool/some_key' 转换为目标类 'boolean'

我有以下bool.xml文件:false当我尝试在AndroidManifest中使用这个值时:...我收到这个错误:Cannotconvertstring'@bool/some_key'totargetclass'boolean'我正在使用AndroidStudio2.2.3 最佳答案 代码看起来不错。这是Androidstudio2.x的问题。它在2.3中得到修复。请引用here.如果您仍然需要完成此操作,请改用2.3canaryget2.3canary 关于android-无法将字

java - GSON 将特定字段的整数值动态转换为 boolean 值

如何处理同名但类型不同的字段?在同一个请求中,我有时会从API获取整数值,有时会获取boolean值。我想知道当我得到这样的Json时如何处理。我创建了类型适配器,但它不起作用我考虑过创建不同的POJO类。但是这个问题不仅仅针对一个请求。出于这个原因,我不喜欢创建POJO。顺便说一句,我看到了类似的问题,但它并没有解决我的问题。{"name":"johndoe","isValid":true}有时我会得到int{"name":"johndoe","isValid":1}获取整数时出现意外的json异常classXModel{privatebooleanisValid;......}我想

Android proguard 错误 com.google.ads.util.i : and setMediaPlaybackRequiresUserGesture(boolean)

我正在尝试创建一个APK文件,但是当我在导出对话框中按“完成”时,出现错误,并且未创建APK。到目前为止在网上找不到任何东西,也许这里有人可以提供帮助?错误:Proguardreturnedwitherrorcode1.SeeconsoleWarning:com.google.ads.util.i:can'tfindreferencedmethod'voidsetMediaPlaybackRequiresUserGesture(boolean)'inclassandroid.webkit.WebSettingsYoushouldcheckifyouneedtospecifyadditi

java - If语句与 boolean android

我一整天都对if语句中的boolean值有疑问,现在它真的开始激怒我了!!我查看了此处的其他Android线程,但解决方案似乎不起作用。我的代码是这样开始的:publicclassMainActivityextendsActivity{publicstaticbooleanisSignedIn=false;publicfinalstaticStringUSERNAME_MESSAGE="com.example.libnoise.MESSAGE";ButtonbtnSignIn;@OverrideprotectedvoidonCreate(BundlesavedInstanceState