import com.parse.ParsePush; //导入方法依赖的package包/类
@Subscribe
public void removeEventStatus(String status) {
Util.dismissLoadingDialog();
if (status.equals(DataExchange.STATUS_REMOVE_SUCCESS)) {
Toast.makeText(getApplicationContext(), getResources().getString(R.string.remove_success), Toast.LENGTH_LONG).show();
PushService.unsubscribe(getApplicationContext(), DataExchange.PREFIX_FOR_CHANNEL_NAME + currentEvent.getHash());
ParsePush push = new ParsePush();
ParseQuery pushQuery = ParseInstallation.getQuery();
pushQuery.whereNotEqualTo("installationId", ParseInstallation.getCurrentInstallation().getInstallationId());
pushQuery.whereEqualTo("channels", DataExchange.PREFIX_FOR_CHANNEL_NAME + currentEvent.getHash());
push.setQuery(pushQuery);
push.setMessage(getString(R.string.author_deleted_event, android.text.format.DateFormat.format("dd.MM.yy hh:mm", currentEvent.getDate())));
push.sendInBackground();
Intent intent = new Intent(this, MapsActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
} else if (status.equals(DataExchange.STATUS_REMOVE_FAIL)) {
isRemovingProcess = false;
Toast.makeText(getApplicationContext(), getResources().getString(R.string.some_error), Toast.LENGTH_LONG).show();
}
}