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")){ // 処理 } }
ってしてみた。これはひどい。