IrA*_*App -5 android ternary-operator
我试图做一个简单的三元运算符,但我有一个错误,我看不到.这是我的代码:
public void setVisibility(boolean isVisible) {
View adView = ((Activity) context).findViewById(R.id.adView);
isVisible? adView.setVisibility(View.VISIBLE) : adView.setVisibility(View.GONE);
}
Run Code Online (Sandbox Code Playgroud)
我得到错误:不是声明.有人知道我的错误在哪里吗?
Bla*_*elt 22
这不是一个声明
int visibility = isVisible ? View.VISIBLE : View.GONE;
adView.setVisibility(visibility);
Run Code Online (Sandbox Code Playgroud)
或者在一行中
adView.setVisibility(isVisible ? View.VISIBLE : View.GONE);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2655 次 |
| 最近记录: |