喜欢/不像按钮功能

时间:2015-09-23 05:58:17

标签: android android-activity android-sqlite

这可能看起来很愚蠢,但需要一个建议,即如何实现类似/不同的按钮功能意味着什么时候我们应该调用api,因为用户可能会继续多次点击该按钮。

我想保持一面旗帜但是我什么时候会打电话给api。

2 个答案:

答案 0 :(得分:0)

只需在用户点击后禁用该按钮,然后调用api,在onPostExecute()方法中获得响应后再次启用它。

答案 1 :(得分:0)

使用切换按钮link

ToggleButton toggle = (ToggleButton) findViewById(R.id.togglebutton);
toggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
        if (isChecked) {
            // The toggle is enabled means "like" in your case // call api for like
        } else {
            // The toggle is disabled means "dislike" in your case // call api for dislike
        }
    }
});