我在 androidx.lifecycle 包中发现了一个代码片段,我想知道这是什么意思。
LiveData.this.mActiveCount += mActive ? 1 : -1;
Run Code Online (Sandbox Code Playgroud)
其中 mActiveCount 是一个整数,而 mActive 是一个布尔值。
但是,当我在写这个问题时,我想我是带着答案而来的,所以如果我没有弄错的话,“+=”运算符的使用就像我们通常使用的“=”运算符一样。
这意味着代码执行的顺序如下:
该mActive ? 1 : -1;部分首先执行。
一旦解决了这个问题,就LiveData.this.mActiveCount += mActive执行。所以我真正的问题是:
这是此代码的正确等效项吗?:
int intToAdd = mActive ? 1 : -1;
activeCount += intToAdd;
Run Code Online (Sandbox Code Playgroud) 更新到最新的IDE后。
Android Studio 北极狐 | 2020年3月1日
我想将我已更新的项目与我的 GitHub 帐户上的项目同步。
我尝试根据此答案连接到我的帐户: /sf/answers/4544416201/
但行为已经改变,现在链接:
将我重定向到 IntelliJ 网页,没有任何令牌替代方案。
选择“在 GitHub 中授权”选项后,会出现第二个弹出窗口。
Google、IntelliJ 或 GitHub 帐户在文本框中均无效,没有任何作用。
我需要修复一些本地环境变量吗?
authentication account github android-studio android-studio-arctic-fox