Вам бы учебник по java полистать =)
у вас абстрактный класс SingleFragmentActivity, у которого не может быть объектов.
от него можно только наследоваться.
а строчка "protected abstract Fragment createFragment();" программисту говорит,
что я объявляю метод createFragment() без реализации.
когда отнаследуешься от класса, обязательно напиши код для этого метода
в будущем будет использоваться твоя реализация.