2017-09-29 2 views
1

이 코드를 사용하여 활동의 메소드를 호출합니다.활동에 속한 단편의 메소드를 호출하는 방법

필자가 요구하는 것은 활동에 속한 단편의 메소드를 호출하는 것입니다.

if (AppCompatActivity.class.equals(ctx.getClass().getSuperclass())) { 
    if (callBackName != null) { 
     Activity activity = (Activity) ctx; 
     Method method = activity.getClass().getMethod(callBackName, parameters); 
     method.invoke(activity, response, isError, errorType); 
    } 
} 

답변

0

(당신이 당신의 예에서와 같이 활동에 호출되는) 방법을 확인 조각 메소드를 호출 .. 조각에

활동에

public void iAmFragmentMethodInFragment() { 
} 

public void iAmActivityMethodInActivity() { 
fragment.iAmFragmentMethodInFragment() 
} 
관련 문제