this
、ClassName.this
、getApplicationContext()
またはの使用の違いを知りたいmyContext
です。
以下のトーストでコンテキストとしてそれぞれを使用すると、どのような影響がありますか?
public class ClassName extends Activity {
final ClassName myContext = this;
...
public void onCreate(Bundle savedInstanceState) {
...
button.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
Toast.makeText(getApplicationContext(), "This is a toast", Toast.LENGTH_LONG).show();
}
});
}
コンテキストの詳細な説明を教えてもらえますか? ここでRomain Guy の投稿を読みました。たぶん、さらにいくつかの例が役立つかもしれません:)