您的位置:首页 > 其它

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

2015-07-22 17:01 465 查看
对于错误The constructor Intent(new View.OnClickListener(){}, Class<ButtonStudyActivity>) is undefined解决办法:

首先源码

[java]

Notification notification = new Notification(R.drawable.ic_launcher,"" + BMI,System.currentTimeMillis() );

PendingIntent contentIndent = PendingIntent.getActivity(this, 0, new Intent(this,MainActivity.class), PendingIntent.FLAG_UPDATE_CURRENT);

notificationManager.notify(0,notification);

或者是

[java]

Intent intent = new Intent(this, ButtonStudyActivity.class);

这里的this,在匿名类中通常是指的是这个匿名类,而不是activity,在indent中需要的是当前activity,所以修改后的代码应该是

[java]

Intent intent = new Intent(MainActivity.this,MainActivity.class)

就可以解决

作者:七里香枫,转自:http://www.2cto.com/kf/201311/255005.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: