2015-07-06 3 views
0

Я и моя команда пытаются сделать приложение для Android, которое касается людей, оставляющих отзывы.Как сделать кнопку, которую можно нажать только один раз?

Мы сейчас пытаемся реализовать «Like» и «нелюбви» кнопку, однако, были не в состоянии найти способ сделать это.

Есть ли способ сделать эти кнопки для связи с сервером? Мы хотели бы знать, есть ли способ блокировать дубликаты «как» или «не нравится» кликов.

ответ

0

Вы можете сделать это, имея локальную БД, в которой вы сохраните открытые файлы, понравившиеся пользователю, и отдаленный идентификатор, поэтому в любое время вы загружаете обзор или что-то связанное с ним, и вам нужно знать «симпатию», state, вам просто нужно позвонить в местную БД с Идентификатором статьи в ближайшем месте, и поэтому вы узнаете, понравилась ли статья или нет. Также для двойной безопасности вам необходимо сохранить это состояние на удаленном сервере, если пользователь очистит кэш приложения на своем телефоне. то вам просто нужно будет проверить, понравился ли пользователь/не понравился или нет.

Обратите внимание, что вам не нужно «это» на устройстве, но если вы это сделаете, вы сможете избежать некоторых сетевых вызовов веб-сервисов, чтобы знать состояние. Вы также можете просто обратиться к веб-сервису, который отправит вас, если пользователь понравится уже или нет.

0

Вы всегда можете использовать block.js который является код библиотеки JQuery, блокирующая ДИВ, охватывают и т.д.
, например:

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

вы также можете использовать

div.unblock();