问题描述
我是Java的新手,需要在我的项目中使用以下类定义之一。
import androidx.fragment.app.Fragment;
public class ScannerFragment extends Fragment implements myclass {
... ... ...
}
或者:
public class MainActivity extends AppCompatActivity implements myclass {
... ... ...
}
但是,由于没有gradle.properties文件,我似乎无法理解如何实现androidx.fragment.app.Fragment
。我正在使用Pyjnius,它允许我在Python项目中使用Java。
所以我的问题是:有没有办法避免在我的代码中使用Fragment
或AppCompatActivity
并以另一种方式实现类myclass
?我不了解extend
和implements
方法。
解决方法
扩展表示您要从现有类派生一个子类。实现意味着您将实现一个接口。