add abstract class EditorActivity