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

我正在尝试这个意图,以便我可以从一个活动导航到另一个活动,但我收到此错误`


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

陈述?


宝慕林4294392
浏览 105回答 1
1回答

BIG阳

您需要将线路从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作为第一个参数。希望这会起作用
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java