草庐IT

bool_mask

全部标签

android - 在 Firebase 实时数据库中切换 bool 值

我正在从我的android应用访问我的firebase数据库。我需要像facebook一样实现like功能。因此,当用户按下赞按钮时,如果帖子已经被点赞,它就会被取消赞,反之亦然。为此,我首先检查firebase中的likedbool字段是否为true,如果是,则将其更新为false,反之亦然。我目前的方法包括读取liked字段然后写入它(进行2次数据库调用)。Firebase是否为此提供了任何原生解决方案?TogglingabooleanvalueinFirebaseDatabase 最佳答案 这种方式有点讨厌,实际上也不是很好,

在PHP中运行PDO语句返回bool(false)

我尝试通过PHP中的此SQL查询获得计算值:$sql="SELECTSUM(amount)asIncomeSumFROMincomeWHEREyear=".$year;我尝试在此功能中使用PDO获取结果:functiongetDatafromDB($query,$columnName){require'db.php';try{$pdo=newPDO("mysql:host=localhost;dbname=$db_name",$db_user,$db_pass);$statement=$pdo->prepare($query);$retValue=$statement->fetch(PDO::

android - 如何在 API 级别 3 上过滤 MotionEvent.getAction()(不存在 ACTION_MASK)

我正在编写一个OnTouchListener。我发现我可以通过使用像这样的位操作来检查ActionTypeif((event.getAction()&MotionEvent.ACTION_MASK)==MotionEvent.ACTION_MOVE)但是MotionEvent.ACTION_MASK在Android1.5(API级别3)中不存在那里是如何完成的? 最佳答案 ACTION_MASK用于分隔实际操作和指针标识符(例如第一根手指触摸、第二根手指触摸等)getAction()返回值的前8位。是实际的Action部分,所以当你

android - 如何读/写 bool 首选项

编辑:这段代码确实有效。我在使用它的代码中遇到问题。无论如何都要保留它,以防有人发现它有用。我有一个类有两种方法来写入和读取bool持久偏好。但是,如果我写一个新值然后尝试读取它,我仍然得到旧值。只有当我终止应用程序并重新启动它时,我才会获得新的值(value)。知道问题出在哪里吗?ContextmContext;....publicvoidwriteFlag(booleanflag){SharedPreferencessharedPreferences=PreferenceManager.getDefaultSharedPreferences(mContext);Editoredit

android - 如何在不使用 mask 的情况下创建拼图 block ?

我正在尝试创建一个拼图游戏,我想知道在不使用mask的情况下创建拼图的替代方法。目前,我通过拍摄完整图像、将该图像分成四block(假设拼图是2x2)然后存储并为每block应用蒙版来制作拼图block。看起来像下面//createstandardpuzzlepiecesarryPieceEndPos=newint[mCols][mRows];arryPieceImg=newBitmap[mCols*mRows];arryIsPieceLocked=newboolean[mCols*mRows];intpos=0;for(intc=0;c然后我使用辅助方法为每件作品应用蒙版privat

android - 如何为透明覆盖创建 mask ?

我有以下场景:一个位图用作背景,另一个位图用作覆盖层,可以是50%透明或不透明(在运行时可更改),第三个位图包含第二个掩码位图。我尝试了不同的Xfermodes配置和绘图顺序,但未能找到合适的。我将掩码用作位图,因为我需要能够在程序的两次运行之间或配置更改之间保存它。它是在用户在屏幕上绘制时创建的,有效地清除了war迷雾。来自最佳尝试的代码fragment。唯一没有像我希望的那样起作用的是我的面具的透明度。@OverrideprotectedvoidonDraw(Canvascanvas){canvas.drawBitmap(mFogOfWar,mTransformationMatri

android - 暂停和恢复基于 RxJava 2.X 中的 bool 门的可观察对象?

假设我有一个处理器,只要按下一个按钮就会发出一个bool值,可以将其视为一个切换。booleangateValue=true;PublishProcessorgate=PublishProcessor.create();view.onButtonClicked().subscribe(newAction1(){@Overridepublicvoidcall(finalVoidaVoid){gate.onNext(gateValue=!gateValue);}}));我想做的是使用门的值来暂停和恢复可观察序列,在暂停时缓冲发出的值。我已经阅读了很多,虽然在其他语言的响应式扩展中似乎可行,

android - 将 FirebaseRecyclerViewAdapter 耦合到 bool /字符串 Map.Entry

我在应用程序的许多位置使用com.firebaseui:firebase-ui:0.2.0库中的FirebaseRecyclerViewAdapter。我的问题是如何在查询参数返回多个“索引”条目值(Map.Entry)的情况下应用它。如Firebase文档(https://www.firebase.com/docs/android/guide/structuring-data.html)中所述,我使用索引来保持数据结构平坦。这导致我需要将这些索引绑定(bind)到我的ViewHolder的情况。在填充View方法中,我使用索引的键来检索数据以填充查看器。我在创建适配器时遇到问题,不确

android - Firebase 不会将 bool 值绑定(bind)到字段

我正在使用Google的firebase-databaseSDKforAndroid,v9.0.1。我将我的应用连接到Firebase,可以在不同位置读取和写入数据。但是,我无法使用dataSnapshot.getValue(PingReport.class)获取要绑定(bind)的特定bool字段,并且我在日志中不断收到错误消息,提示Nosetter/fieldforisUp在com.myapp.PingReport类上找到当我的模型中明确存在该字段时。这是Firebase数据库中的JSON:{"durationMs":364,"isUp":true,"timestampMillis

android - Google Analytics V4 - bool 配置名称无法识别

我在Logcat中看到了这个:W/GAV4:Stringxmlconfigurationnamenotrecognized:ga_trackingIdW/GAV4:Boolxmlconfigurationnamenotrecognized:ga_autoActivityTrackingW/GAV4:Boolconfigurationnamenotrecognized:ga_reportUncaughtExceptions在Manifest.xml中我有:在App.java中:GoogleAnalyticsanalytics=GoogleAnalytics.getInstance(thi