2015-08-05 2 views
1

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

+0

Сделать AppBaseActivity расширяет ActionbarActivity, а затем делает YourActivity расширяет AppBaseActivity. Он будет использовать как AppBaseActivity, так и ActionbarActivity –

ответ

1

Вместо этого используйте многоуровневое наследование.

Расширьте свой AppBaseActivity, сообщите базовую активность с помощью ActionBarActivity, а затем распространите другую деятельность с помощью AppBaseActivity. Я верю, что это поможет вам.