如何制作一个只能按一次的按钮?

时间:2015-07-06 12:10:33

标签: android facebook amazon-web-services facebook-like

我和我的团队正在尝试制作一款关于人们离开评论的Android应用程序。

我们现在正在尝试实施&#39; <&#39; &#39;不喜欢&#39; 按钮,但是,不是能够找到这样做的方法。

有没有办法让这些按钮与服务器通信? 我们想知道是否有办法阻止重复&#39;喜欢&#39;或者不喜欢&#39;点击次数。

2 个答案:

答案 0 :(得分:0)

您可以通过拥有一个本地数据库来保存用户喜欢的启示和远程ID,因此无论何时加载评论或与之相关的任何内容,您都需要知道“喜欢”状态,你只需要在你关闭的地方用你的文章的ID来调用你的本地数据库,这样你就会知道文章是否被喜欢。此外,为了实现双重安全性,您还需要在远程服务器上保存该状态,以防用户清除其手机上的应用程序缓存。那么你只需要检查用户是否喜欢/不喜欢它。

请注意,您在设备上“不需要”它,但如果您这样做,您将避免对Web服务进行一些网络调用,只是为了了解状态。你也可以直接询问一个网络服务,如果用户已经喜欢,你会发送给你。

答案 1 :(得分:0)

你总是可以使用block.js这是一个阻止div,span等的jquery代码库 例如:

var div = $("#myDIv");
div.block();

您也可以使用

div.unblock();