Glympse API - Операция обработки билетов
Я хочу, чтобы приложение вызывало какой-либо метод, когда пользователь фактически отправляет билет Glympse
Проще говоря, я хочу узнать, есть ли какой-нибудь способ узнать, отправил ли пользователь Glympse после открытия мастера или он / она отменил мастер.
Я должен сделать некоторые операции, когда пользователь выбирает кнопку отправки Glympse
Ждем Вашего ценного ответа.
Спасибо
1 ответ
Самый простой способ вызвать метод, когда пользователь отправил Glympse, - это зарегистрировать прослушиватель событий на платформе Glympse.
Вот отрывок из демоверсии Glympse Send Lite, показывающий, как это сделать:
// Start up the Glympse API
GlympseLiteWrapper.instance().start(this);
// Register this class as a listener for Glympse events
GlympseLiteWrapper.instance().getGlympse().addListener(this);
Параметр, передаваемый в addListener, должен быть классом, реализующим GListenerLite. Как класс, использующий этот интерфейс, вам необходимо иметь метод eventsOccured.
@Override public void eventsOccurred(GGlympseLite glympse, int event, Object param1, Object param2)
{
if (0 != (event & LC.EVENT_TICKET_CREATED))
{
Log.d("", "Ticket created");
onTicketCreated((GTicketLite) param1);
}
}
Событие LC.EVENT_TICKET_CREATED звучит так, как будто вы заинтересованы в захвате. Вы можете создать метод, такой как onTicketCreated(), чтобы действовать в ответ на создаваемый тикет.