启动intent时未定义Android Intent构造函数

时间:2012-12-01 08:15:55

标签: android android-intent

我在创建意图导航到我的Android应用程序中的不同活动时遇到了一些问题。当我创建intent函数时,它给出了一个错误说

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

这是具有startActivity intent

的SelectOptions.java
btnLocation.setOnClickListener(new View.OnClickListener() {

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

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


        }
    });

1 个答案:

答案 0 :(得分:6)

请在下面写下代码

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

而不是

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

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