可能重复:
Android的-什么是得到一个背景下的各种方法之间的区别?
我想知道什么是两者的区别: 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();
}
});
}
你能指出我为背景的详细说明? 我已阅读罗曼盖伊的帖子在这里 。 也许几个例子可以帮助:)