클래스를 생성해서 액티비티를 생성한 public 클래스에 리스너를 걸어 주었습니다.

다음 view.OnClickListener도 설정 해줬습니다.

근데 문제는 SlidingDrawer를 생성하여 리스너를 설정할때..

public class xxx extends Activity implements View.onClickListener, tri.onTriListener, Button.onClickListener
{

...................................

private SlidingDrawer mSlide;

mSlide = (SlidingDrawer)findViewById(R.id.drawer);

mSlide.setOnDrawerOpenListener(new SlidingDrawer.OnDrawerOpenListener()
{
..........});

위와 같이 하지 않고

public class xxx extends Activity implements View.onClickListener, tri.onTriListener, Button.onClickListener
, SlidingDrawer.OnDrawerOpenListener{
.........................................

private SlidingDrawer mSlide;
mSlide = (SlidingDrawer)findViewById(R.id.drawer);


mSlide.setOnDrawerOpenListener(this);

..................
@Override
public void onDrawerOpened()
{.........................}

.}

와 같이 해주었더니 에러는 안나는데 아무 이벤트도 일어나지 않더군요..

문제는 해결이 되었습니다 . 전자와 같이 해결하니 작동이 되더군요...

근데 왜 후자와 같은 방법은 동작이 되지 않는지요?