If activity wants to use getGameDetails/getTaskDetails/verifyAnswersForTask it needs to store id of task/game. For example activity could issue: getGameDetails(100) and getGameDetails(200). After query it will be notified that game 100 or 200 has changed.
However, it might be enough for our application.