当用户实际发送 Glympse Ticket 时,我想允许应用程序调用某些方法
简单来说,我只想知道是否有任何方法可以知道用户在打开向导后是否发送了 Glympse,或者他/她是否取消了向导。
当用户选择发送 Glympse 按钮时我必须做一些操作
期待您的宝贵答复。
谢谢
当用户实际发送 Glympse Ticket 时,我想允许应用程序调用某些方法
简单来说,我只想知道是否有任何方法可以知道用户在打开向导后是否发送了 Glympse,或者他/她是否取消了向导。
当用户选择发送 Glympse 按钮时我必须做一些操作
期待您的宝贵答复。
谢谢
当用户发送 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() 之类的方法来响应正在创建的票证。