处理 button1, button2 在 appboy 中点击

handle button1, button2 click in appboy

我正在实现 IInAppMessageManagerListener 接口并希望处理方法 onInAppMessageButtonClicked,但我想知道用户按下的按钮(Button1 或 Button2)能够使用不同的方式处理每个按钮处理。

我该怎么做?

您可以使用按钮 ID(使用 MessageButton.getId() 方法)知道按下了哪个按钮。

boolean onInAppMessageButtonClicked(MessageButton button, InAppMessageCloser inAppMessageCloser){

     switch(button.getId()){

        case button1_id:
            // do button 1 stuff
        break;

        case button2_id:
            // do button 2 stuff
        break;
     }
    .....
}