2012-07-06 3 views
0

볼륨 버튼을 위 또는 아래로 눌러 기본 토스트 예제를 작성하려고합니다. 나는 대부분의 사람들이 그것의 전염병 같이 양 쟁반 단추 일을 피하기 때문에 그것이 어리 석고 미친 것처럼 들린다 것을 나는 있있다. 우연히 "컨텍스트"영역이 빨간색으로 강조 표시되는 이유가 궁금합니다. 안드로이드로 토스트 하시겠습니까?

은 어쩌면 내가 어떤 장소 코드를보고 싶어하지만, 여기에 어느 쪽이든 내가 작업하고있는 무슨의 라인을 따라 뭔가 :
public void onStopTrackingTouch(SeekBar seekBar) { 
    Toast.makeText(context, "Now stopped", Toast.LENGTH_LONG).show(); 
    } 

은 또한 코드 자체가에 의도로 그냥 실행됩니다. 컨텍스트 클래스/활동에 정의되어 있지 않기 때문에

+1

우리가 전체 수업을 볼 수 있을까요, 그러면 우리가 쉽게 대답 할 수 있습니다. –

답변

8

는, 더 나은 당신은

public void onStopTrackingTouch(SeekBar seekBar) { 
    Toast.makeText(yourActivityname.this, "Now stopped", Toast.LENGTH_LONG).show(); 
    } 

또는

onCreate()에 초기화하기 Context context;로 활동에 변수를 정의

public void onStopTrackingTouch(SeekBar seekBar) { 
    Toast.makeText(this, "Now stopped", Toast.LENGTH_LONG).show(); 
    } // if this method is inside activity 

또는

사용 활성의 방법은 context = this; 그런 다음 Toast.makeText 메소드에서 컨텍스트를 사용할 수 있습니다.

+1

감사합니다. 나는 저것을 생각해야했다. –

+1

괜찮습니다. 더 답변을 캡슐화 했으므로 답을 삭제하겠습니다. – Mxyk

관련 문제