不能根据X转换成片段如果基类是从片段在另一个项目中派生片段、是从、转换成、根据

2023-09-07 03:06:36 作者:烟草味道

我有,我得到的片段类创建一个OnlineFragment WIP Framework项目。在我目前的应用项目,我创建了Account类继承谁不OnlineFragment任何问题但是当我尝试在主要活动实例    片段FRAG =新帐户();

我得到这个错误:

  

类型不匹配:无法从账户转换成片段

下面的类定义

项目:com.x.framework

 公共类OnlineFragment扩展片段{ 

项目:com.x.app

 公共类帐户扩展OnlineFragment { 
Final Cut Pro X中的音视频片段如何自由拖动

解决方案

,因为它要导入的错误片段包进口support.v4.fragment包

I have a wip Framework project in which I derived the Fragment class creating OnlineFragment. In my current app project I created the Account class who inherits OnlineFragment without any problems but when I try to instantiate in the main activity Fragment frag = new Account();

I get this error:

Type mismatch: cannot convert from Account to Fragment

here the classes definitions

project: com.x.framework

public class OnlineFragment extends Fragment {

project: com.x.app

public class Account extends OnlineFragment {

解决方案

its because you are importing the wrong Fragment package import support.v4.fragment package