Я использую тему, т.е. Theme.AppCompat.Light.DarkActionBar в моем приложении, чтобы я мог получить панель действий в своей основной деятельности. Для этого я должен расширять мою MainActivity с помощью ActionBarActivity.And, чтобы зарегистрировать или отменить регистрацию моей деятельности, я создал один отдельный класс AppBaseActivity, чтобы полностью закрыть свою деятельность во время выхода из системы. Мой вопрос в том, что Java не поддерживает множественное наследование, как мы можем использовать эти оба класса в моей MainActivity. Любая помощь будет принята с благодарностью.Как использовать AppBaseActivity и ActionBarActivity как в MainActivity
1
A
ответ
1
Вместо этого используйте многоуровневое наследование.
Расширьте свой AppBaseActivity
, сообщите базовую активность с помощью ActionBarActivity
, а затем распространите другую деятельность с помощью AppBaseActivity
. Я верю, что это поможет вам.
Сделать AppBaseActivity расширяет ActionbarActivity, а затем делает YourActivity расширяет AppBaseActivity. Он будет использовать как AppBaseActivity, так и ActionbarActivity –