Glympse API - 处理发送票务操作

时间:2014-02-25 06:43:31

标签: glympse

我想允许应用程序在用户实际发送Glympse Ticket时调用某种方法

简单来说,我只是想知道用户是在打开向导后是否已经发送了Glympse,或者他/她已经取消了向导。

当用户选择发送Glympse Button时,我必须做一些操作

期待您的宝贵回复。

由于

1 个答案:

答案 0 :(得分:0)

当用户发送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()来执行操作以响应正在创建的故障单。