为了账号安全,请及时绑定邮箱和手机立即绑定

我正在尝试将意图放入我的应用程序中,以便我可以导航

我正在尝试将意图放入我的应用程序中,以便我可以导航

宝慕林4294392 2023-07-28 09:44:17
我正在尝试这个意图,以便我可以从一个活动导航到另一个活动,但我收到此错误`final Button btnAdd = findViewById(R.id.addEmp);    btnAdd.setOnClickListener(new View.OnClickListener(){        public void onClick(View v){            if(v.getId() == R.id.addEmp){                Intent intent = new Intent(getCallingActivity(),AddEmployee.class);                startActivity(intent);            }        }    });`下面有一条红线 (getCallingActivity(),AddEmployee.class); 有错误说无法解析构造函数这有什么问题吗 (getCallingActivity(),AddEmployee.class);陈述?
查看完整描述

1 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

您需要将线路从

Intent intent = new Intent(getCallingActivity(),AddEmployee.class);

对此:

Intent intent = new Intent(YourActivityName.this,AddEmployee.class);

或者

Intent intent = new Intent(getApplicationContext(),AddEmployee.class);

编辑

getCallingActivty() 有什么问题吗?

getCallingActivity() 返回ComponentName,而意图构造函数需要Context作为第一个参数。

希望这会起作用


查看完整回答
反对 回复 2023-07-28
  • 1 回答
  • 0 关注
  • 104 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信