androidにてgetInterfaces()が効かない件

特定のインターフェースを継承してたら処理を行いたかってけれど

        Class<?>[] this_interfaces = this.getClass().getInterfaces();
        for (int i = 0; i < this_interfaces.length; i++) {
            if(this_interfaces[i].getName().equals("InterfaceName")){
                // 処理
            }
        }

の戻り値の要素数が0で出来なかったので

        Method[] this_class_method = this.getClass()
            .getMethods();
        for (int i = 0; i < this_class_method.length; i++) {
            if(this_class_method[i].getName().equals("ImplementsMethodName")){
                // 処理
            }
        }

ってしてみた。これはひどい