【发布时间】:2017-06-19 03:32:52
【问题描述】:
我想检查来自服务器的布尔值。如果布尔值为真,我想禁用按钮单击。否则,可以单击按钮。我使用 Retrofit 将所有数据从服务器添加到 rest。
@api
"bookmarked": true
@餐厅对象
private boolean bookmarked;
public boolean isBookmarked() {
return bookmarked;
}
public void setBookmarked(boolean bookmarked) {
this.bookmarked = bookmarked;
}
@onCreate()
Restaurant rest;
Button btn;
@Override
public void success(Restaurant restaurant, Response response) {
rest = restaurant;
}
if (rest.isBookmarked()) {
btn.setOnClickListener(null);
}
【问题讨论】:
-
请参阅minimal reproducible example。你所拥有的是三个脱离上下文的代码块
标签: android button boolean retrofit