我的Android程序报错

[复制链接]
查看11 | 回复4 | 2013-1-2 16:24:12 | 显示全部楼层 |阅读模式
class MyButtonListener implements OnClickListener
{
        @Override
        public void onClick(DialogInterface dialog, int which) {
                // TODO Auto-generated method stub
                Intent intent=new Intent();
                intent.setClass(Activity02.this, otherActivity.class);
………………………………
        }
       
}
在intent.setClass(Activity02.this, otherActivity.class);这里报错:No enclosing instance of the type Activity02 is accessible in scope 咋回事?

回复

使用道具 举报

千问 | 2013-1-2 16:24:12 | 显示全部楼层
MyButtonListener应该是内部类吧。你把这个MyButtonListener类要写在那个主类里面,主要是大括号的位置..主类{内部类{}}明白了吗..望采纳...
回复

使用道具 举报

千问 | 2013-1-2 16:24:12 | 显示全部楼层
在外部调用XXX.this当然不行,建议你用域名内部类来实现监听接口
回复

使用道具 举报

千问 | 2013-1-2 16:24:12 | 显示全部楼层
Activity02这个activity有没有在MANIFEST文件中声明?
回复

使用道具 举报

千问 | 2013-1-2 16:24:12 | 显示全部楼层
没见过这错,你写代码的这个activity是activity02吧?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行