안녕하세요 저는 android을 처음 사용하며이 컨텍스트에서이 키워드와 혼동합니다. 다음은 버튼을 누를 때 단순히 화면에 인쇄하는 코드입니다. 그러나 스튜디오는 문제를 제기하고있다.익명 클래스의 액티비티는 무엇입니까
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.d("My app","onCreate is called");
Toast1("onCreate");
Button btn=(Button)findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.d("My app","Button is pressed");
Toast.makeText(this,"Button pressed",Toast.LENGTH_SHORT).show();//Here is a error
}
});
}
이 키워드가 참조하는 활동이나 클래스를 알 수있는 방법은 무엇입니까?
https : //로 성 ackoverflow.com/questions/4128589/difference-between-activity-context-and-application-context this this –