我有一些问题,同时创建一个意图导航到我的android应用程序中的不同活动。当我创建intent函数时,它会给我一个错误

The constructor Intent(new View.OnClickListener(){}, Class<MapItmeizedOverlay>) is undefined

下面是selectOptions.java,它具有startActivity的意图
btnLocation.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            // TODO Auto-generated method stub

            Intent intent2 = new Intent(this, MapItmeizedOverlay.class);
            startActivity(intent2);


        }
    });

最佳答案

请写下代码

Intent intent2 = new Intent(Current_Activity.this, MapItmeizedOverlay.class);
startActivity(intent2);

而不是
Intent intent2 = new Intent(this, MapItmeizedOverlay.class);
startActivity(intent2);

要在任何视图上启动新活动,请单击“使用当前活动上下文或应用程序上下文”而不是“视图上下文”,因为意图构造函数将当前上下文或应用程序上下文作为第一个参数

10-08 08:52