2014-02-25 35 views
0

我想允许应用程序调用一些方法,当用户实际发送Glympse票务Glympse API - 处理发送票务操作

简单来说,我只是想这是没有任何知道用户是否方法在打开巫师之后发送了Glympse或者他/她已经取消了巫师。

我有当用户选择发送Glympse按钮

期待着您的宝贵回复做一些操作。

感谢

回答

0

调用当用户发送Glympse等方法,最简单的方法就是注册一个事件监听器与Glympse平台。

这里是从Glympse的摘录发送展示如何做到这一点精简版演示:

// 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()之类的方法来响应正在创建的票证进行操作。