gpt4 book ai didi

java - 问题包含 "onClick"和 getIntExtra

转载 作者:行者123 更新时间:2023-11-30 04:44:32 25 4
gpt4 key购买 nike

我在让它工作时遇到问题,这就是我想要达到的目标:一个 onClickListener,它将获取 radio 的状态并返回 toast。但是我在某个地方搞砸了。我对 Intent 有疑问,任何人都可以对此有所了解吗? Intent 无法解决。 (是的,我显然已经导入了它。)这是我拥有的:

public class MainActivity extends Activity {
protected Intent intent;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button check = (Button)findViewById(R.id.Button01);
check.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v){
getIntent();
int state= intent.getIntExtra(TelephonyManager.EXTRA_STATE, -1);
String msg=null;
switch (state) {
case TelephonyManager.NETWORK_TYPE_1xRTT:
Toast.makeText(MainActivity.this, msg, Toast.LENGTH_SHORT).show();
break;
}
}

});
}

最佳答案

您不存储 getIntent() 返回的值。这样更好:

public void onClick(View v){
intent = getIntent();
int state= intent.getIntExtra(TelephonyManager.EXTRA_STATE, -1);

关于java - 问题包含 "onClick"和 getIntExtra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5301452/

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