草庐IT

boolean-logic

全部标签

android - 尝试在空对象引用上调用虚拟方法 'void android.support.v7.app.ActionBar.setDisplayHomeAsUpEnabled(boolean)'

我遇到了这个错误。我花了很多时间但是唉!我陷入了这个错误。我想在我的应用程序中添加操作栏,但它在getSupportActionBar()不断向我显示此错误,请任何人指导我。FATALEXCEPTION:mainProcess:com.technerdshub.vusocial,PID:20633java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.technerdshub.vusocial/com.technerdshub.vusocial.Activities.StudentDashboardActivi

java - NPE : CursorTreeAdapter$MyCursorHelper. changeCursor(Cursor, boolean)' 在空对象引用上

我试图从我的数据库中获取不同游标中的数据,并将其显示在按组分隔的ExpandableListView中。像下面这样:历史任务(到光标0)历史1历史2地理任务(到光标1)地理1地理2外语任务(到光标2)外语1外语2我正在尝试使用CursorTreeAdapter来做到这一点,因为我的所有信息都在数据库中,它可以管理不同的游标并在ExpandableListView中正确显示信息。我遇到的问题是,我在代码的某个位置遇到了NPE,但我无法检查它在哪里调试,因为它直接更改到另一个文件而不知道发生了什么。当我在CursorTreeAdapter::setChildrenCursor方法中调试时,

java - 尝试在空对象引用上调用虚拟方法 'boolean com.google.android.finsky.api.model.DfeToc.isGplusSignupEnabled()'

我正在发布我的应用的新版本并使用Google的测试实验室。现在我第一次遇到问题,由一段代码引起,与所有以前的版本(运行完美)相比,我没有改变它:Intentintent=newIntent(Intent.ACTION_VIEW,Uri.parse("market://details?id=com.me.myapp"));if(intent.resolveActivity(getPackageManager())!=null)startActivity(intent);仅在装有Android5.1的GalaxyS6上(共12台设备)我收到以下错误:问题:java.lang.NullPoi

android - 'boolean android.support.v7.widget.RecyclerView$LayoutManager.canScrollHorizontally()' 上的 RecyclerView + ViewPager NullPointerException

我有一个扩展AppCompatActivity的Activity,其中包含一个包含RecyclerView的fragment。单击任何项​​目时,它将用另一个包含ViewPager的fragment替换此fragment,而ViewPager的fragment又是RecyclerView。RecyclerViewFragmentViewPagerFragment我在滚动页面时在ViewPagerfragment上遇到以下错误(应用程序崩溃)。E/InputEventReceiver:Exceptiondispatchinginputevent.E/MessageQueue-JNI:Ex

java - 使用 ObservableBoolean 或 Observable<Boolean> 组合两个可观察的 boolean 值

在JavaFX中,您可以执行以下操作来组合两个可观察的boolean值:BooleanPropertyimagesDownloaded=newSimpleBooleanProperty(false);BooleanPropertyanimationComplete=newSimpleBooleanProperty(false);BooleanBindingisValid=imagesDownloaded.and(animationComplete);我如何使用RxJava或google的DatabindingAPI做同样的事情?我还想监听isValid变量的值变化。

java - boolean 方法返回需要解释

我一直在查看反编译的APK文件中的一些代码,并遇到了返回boolean条件的语法,这是我以前从未见过的。任何人都可以解释这是如何工作的?publicstaticbooleanis2G(NetworkTypeparamNetworkType){if((EDGE.equals(paramNetworkType))||(IDEN.equals(paramNetworkType))||(CDMA.equals(paramNetworkType))||(GPRS.equals(paramNetworkType)));for(inti=1;;i=0)returni;}

android - setDrawSliceText(boolean) 已弃用

有什么办法可以解决setDrawSliceTextisdeprecated的问题。我没有找到任何解决方案。如何获取pieChart.setDrawSliceText(false); 最佳答案 它已被弃用,但在其javadoc中指出:/***Setthistotruetodrawtheentrylabelsintothepieslices(ProvidedbythegetLabel()methodofthePieEntryclass).*Deprecated->usesetDrawEntryLabels(...)instead.**@

java - Time.toMillis(boolean) 不考虑时区

考虑以下代码:Timetime1=newTime("America/Los_Angeles");//UTC-8Timetime2=newTime("Pacific/Kiritimati");//UTC+14time1.setToNow();time2.setToNow();Log.d("timetest","America/Los_Angeles:"+time1.toMillis(false));Log.d("timetest","Pacific/Kiritimati:"+time2.toMillis(false));这是获取输出的日志:08-0307:27:50.687:D/time

android - Proguard 找不到引用的方法 'void allowCoreThreadTimeOut(boolean)'

我正在尝试为GooglePlay商店构建我的Android应用程序的新版本。我收到以下构建错误。MyApp]Proguardreturnedwitherrorcode1.SeeconsoleMyApp]Warning:bolts.Executors:can'tfindreferencedmethod'voidallowCoreThreadTimeOut(boolean)'inclassjava.util.concurrent.ThreadPoolExecutorMyApp]Warning:bolts.WebViewAppLinkResolver$2$2:can'tfindreferen

Kotlin 中的 Java Boolean.valueOf() 等价物?

是否有Kotlin等同于java的Boolean.valueOf()?我找到的最接近的是.toBoolean()。但是如果字符串为null.toBoolean()将创建一个NPE。有没有人遇到过这个?我是否遗漏了一些理解? 最佳答案 如前所述,它是.toBoolean()。它的工作原理非常简单:如果字符串的值为true,忽略大小写,返回值为true。在任何其他情况下,它都是错误的。这意味着,如果字符串不是boolean值,它将返回false。Kotlin本质上有两种类型变体:Any和Any?。Any当然可以是任何类,或者指代实际类A