@Override public void updateMessage(long id, String title, String body, int radius, long expiry) throws RemoteException { MosaicMessage message = messages.get((Long) id); message.setTitle(title); message.setBody(body); message.setRadius(radius); message.setExpiry(expiry); new UpdateMessageTask(MosaicService.this, message).execute(); }