У вас может быть один, а не оба, используйте аннотации в спящем режиме, потому что аннотации являются лучшим выбором для нового приложения, поскольку это делает приложение свободным от файлов XML. Это также меньше кода и обслуживания легко. Это также помогает для рефакторинга приложения (с помощью IDE, например Eclipse / NetBeans и т. Д.), Что является проблемой для XML, поскольку вам необходимо изменить его вручную.