I think DisplayManager should be identical for different context. Plus, per your comments for the parameter, here the context should be the applicationContext, which is unique within the running process.