내 Blankfragment.java이이 blankFragment.java 내부의 방법이다안드로이드 -
내부 방법에 별도의 정적 자바 클래스에서 문자열을 전달하기 위해 노력하고있어이 문제는 정적 메서드에서 토스트를 확인 그것은 정적이 아닌 getContext()에 액세스 할 수 없다는 것입니다.
public static void ShowMessage(String message){
Toast.makeText(getContext() ,message , Toast.LENGTH_LONG).show();
}
그리고 별도의정적 자바 클래스의 메소드 호출 : 외부에서 컨텍스트를 검색하고 매개 변수로 전달하는 방법은
BlankFragment.ShowMessage(new String(body));
있습니까? getContext()가 작동하지 않아 "심볼을 처리 할 수 없습니다"라는 오류가 발생합니다.
예
getContext().
의를 사용하여 시도 할 수 있습니다. param을'showMessage (String message, Context context)'로 구조화하십시오. 메소드 호출시,'.showMessage (new String (body), getApplicationContext())'. fragment의 경우, getContext()를 사용한다. –