2013-06-14 4 views
0

Pretty new в Java и Android.Два класса для расширения одного вида деятельности?

My situation: У меня есть приложение, в котором пользователи просматривают некоторые изображения. Также есть и admob внизу.

Что мне нужно, если пользователь нажимает на admob и возвращается обратно в приложение, чтобы скрыть admob.view (onDismissScreen).

На данный момент у меня

public class MainActivity extends Activity implements OnClickListener { 

Что прослушивает за клики на изображениях. Как я вижу, что нужно также:

public class BannerSample extends Activity implements AdListener { 

Чтобы иметь возможность использовать onDismissScreen.

Как объединить их вместе. Или какое-либо другое решение, если оно доступно?

Довольно новый в Android и дон` есть практика поэтому, пожалуйста, по какой-то пример :)

Спасибо всем!

+0

У вас нет единого класса, реализующего оба интерфейса! Я не знаю об Android, хотя !!! – NINCOMPOOP

+1

Да, в ANdroid также вы можете иметь один класс, реализующий два интерфейса: – Nargis

+0

, пожалуйста, укрепите свой базовый язык Java, прежде чем входить в android. Проваливать вещи не очень хорошо. –

ответ

1

Просто используйте следующее:

public class BannerSample extends Activity implements AdListener, OnClickListener { 

и реализовать необходимые методы в BannerSample.

При реализации интерфейсов вы можете реализовать несколько интерфейсов, разделив их запятой. Обратите внимание, однако, что вы можете перейти только из одного класса.

+0

Да, просто сделал это. Но я не вижу, чтобы они работали. I'm log.d и Toast, но он никогда не входит туда. –

Смежные вопросы