【发布时间】:2020-05-22 00:01:30
【问题描述】:
我正在使用推送器,当 android 活动重新启动时,当我触发推送器调试控制台推送时,我的推送器连接重复值 2、3、4 次。这是代码示例。
PusherOptions options = new PusherOptions();
Pusher pusher ;
@Override
protected void onCreate(Bundle savedInstanceState) {
try {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
options.setCluster("ap3");
pusher = new Pusher("<key>", options);
Log.i("PusherConnecting", "Connecting to Pusher");
pusher.connect();
Channel channel = pusher.subscribe("my-channel");
channel.bind("my-event", new SubscriptionEventListener() {
@Override
public void onEvent(PusherEvent event) {
try {
Log.i("PusherData", event.getData());
}
catch (Exception ex){
Log.i("Error", ex.getMessage());
}
}
});
} catch (Exception ex) {
Toast.makeText(getApplicationContext(), ex.getMessage(), Toast.LENGTH_SHORT).show();
}
}
【问题讨论】:
标签: java android android-studio pusher