По моему мнению, лучшим подходом было бы создать класс (просто класс, но не Activity) с необходимыми методами, затем создать экземпляр этого класса общих методов в Activity и использовать методы, когда они вам нужны. ( Пример )
Другое решение состояло бы в том, чтобы расширить StudentActivity с ClassActivity, если они оба должны быть Activity, что здесь не так.
В любом случае, может быть, вам следует еще раз подумать, какими должны быть занятия в вашем приложении.
Может быть полезно прочитать немного о деятельности .
Затем я предлагаю использовать один из двух методов, описанных выше, в соответствии с вашими потребностями. Это предотвратит проблемы, вызванные удалением вашей активности из стека системой Android (вы также можете прочитать об активности жизненный цикл ).
Приветствия