我有这个错误:"错误:找不到符号方法GetApplicationContext()"当我为Android应用创建片段时。
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void simple(View v){
Intent intent = new Intent(intent.GetApplicationContext(), SimpleFragmentActivity.class);
startActivity(intent);
}
}
答案 0 :(得分:3)
intent.GetApplicationContext()
getApplicationContext
不是Intent类的方法,而是上下文的方法。
更改
Intent intent = new Intent(intent.GetApplicationContext(), SimpleFragmentActivity.class);
与
Intent intent = new Intent(getApplicationContext(), SimpleFragmentActivity.class);
或只是
Intent intent = new Intent(this, SimpleFragmentActivity.class);
其中this
引用此对象,即扩展ContextWrapper