问题简述:
fragment利用Intent跳转到activity时,有activity跳转到activity的Intent方法报错
Cannot resolve constructor 'Intent(PersonalFragment, Class<PersonalInformationActivity>)'
问题解决:
错误消息"无法解析构造函数'Intent(PersonalFragment, Class<PersonalInformationActivity>)'"表明Intent类中没有接受PersonalFragment和Class<PersonalInformationActivity>作为参数的构造函数。
要解决这个问题,您可以尝试以下方法:
1. 使用Fragment类的getActivity()方法获取与该碎片相关联的活动,并将其传递给Intent构造函数。
示例:
```
Intent intent = new Intent(getActivity(), PersonalInformationActivity.class);
```
2. 如果PersonalInformationActivity是在与PersonalFragment相同的包中定义的活动,则可以简单地使用碎片的上下文来创建Intent。
示例:
```
Intent intent = new Intent(getContext(), PersonalInformationActivity.class);
```