android - 错误: cannot find symbol method GetApplicationContext()

标签 android cannot-find-symbol

当我为 Android 应用程序创建 Fragments 时,出现此错误:“错误:找不到符号方法 GetApplicationContext()”。

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);
    }
}

最佳答案

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指的是这个对象,即Activity,它扩展了ContextWrapper

关于android - 错误: cannot find symbol method GetApplicationContext(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27363339/

相关文章:

android - ACTION_IMAGE_CAPTURE 的相机 Intent 未出现在 Samsung Galaxy Nexus(4.0.2) 上

android - 如何打开具有不同名称的 Android 项目的副本?

java - 尝试使用JButton

java - Android谷歌地图如何用fillColor绘制复杂的多边形

android - Android 中的 IMEI PhoneGap 插件

java - PasswordVerifier示例将无法编译

java - “找不到符号”或“无法解析符号”错误是什么意思?

java - “Cannot find symbol”或 “Cannot resolve symbol”错误是什么意思?

android - 在 Android Studio 中导入 OpenCv4Android 时无法解决符号错误

java - Android 存储和检索数据