importance of Context in android
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
What is Context in Android?
我在Android中读取应用程序/对象的当前状态的上下文
1 2 | Intent intent=new Intent(this,SecondaryActivity.class); startActivity(intent); |
我们可以用
1 2 3 4 5 | @Override public void onClick(View view) { Toast.makeText(getApplicationContext(),"Hai",Toast.LENGTH_LONG).show(); } |
这里我们不能用
当您将
1 2 3 4 5 | button.setOnClickListener(new OnClickListener(){ @Override public void onClick(){ //here this is a reference to OnClickListener instance } |
要在
1 | MyActivity.this |
活动是上下文的子类,因此所有
1 2 3 4 | android.content.Context ? android.content.ContextWrapper ? android.view.ContextThemeWrapper ? android.app.Activity |
因此,如果您不能使用