将c#应用程序转换为Android -如何扩展列表<>

本文关键字:扩展 列表 何扩展 应用 程序转换 Android | 更新日期: 2023-09-27 18:17:48

我正在把别人写的应用程序移植到Android上。

其中一个类声明如下:

public class PowerList : List<PowerEvent>

我如何在Java中为Android做这个?如果我这样做:

public class PowerList extends List<PowerEvent>

我得到错误-

"The type List<PowerEvent> cannot be the superclass of PowerList; a superclass must be a class"

将c#应用程序转换为Android -如何扩展列表<>

ListJava中的接口。您可以使用ArrayList<T>,它是List的实现类

List是一个接口,而不是一个可扩展类。你可以尝试扩展ArrayList

你应该试试ArrayList<PowerEvent>