我想知道使用 , 或 之间this
有ClassName.this
什么getApplicationContext()
区别myContext
?
在下面的 Toast 中使用每个作为上下文有什么影响?
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 的帖子。也许更多的例子会有所帮助:)