gpt4 book ai didi

java - 非静态方法 getIntExtra(java.lang.String, int) 无法从静态上下文中引用?

转载 作者:行者123 更新时间:2023-12-01 06:52:49 25 4
gpt4 key购买 nike

如何从 onResume() 的重写中调用 getIntExtra?

错误代码如下:

@Override
protected void onResume()
{
super.onResume();
setDDL_Selected(0);
setDDL_Selected(Intent.getIntExtra("DDL_ID", 0));
}

编译器抛出以下错误:

Non-static method getIntExtra(java.lang.String, int) cannot be referenced from a static context?

最佳答案

用途:

getIntent().getIntExtra("DDL_ID", 0));

全部Activity有一个 getIntent()方法,它将返回 Intent用于启动Activity 。通过调用getIntent()你得到一个 Intent 的实例,并且您可以对其调用非静态方法

关于java - 非静态方法 getIntExtra(java.lang.String, int) 无法从静态上下文中引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20680111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com