2012-02-17 88 views
4

这可能是一个愚蠢的问题,但我正在努力如何让我的课程同时扩展2个课程。我试图做一个使用ListActivity的服务。我怎么能这样做?如何扩展2个类?

回答

1

我假设你在编码Java programming language。那么简单的答案是:你没有。 Java不支持从多个类派生。 让你的ListActivity包含Service

class MyService extends Service{ 
    ... 
} 

class MyList extends ListActivity{ 
    MyService service = new MyService(); 
} 
+0

如何在不延长服务的情况下做到这一点? – modellero 2012-02-17 15:23:46

+0

@ user1102714我添加了一个例子 – poitroae 2012-02-17 15:26:08

0

在Java中,您不能同时扩展超过1个类。但是,您可以实现多个界面(但这不关于您的任务)。

你应该寻找bound service

0

不,这是不可能的。您可能需要重新构建您的实施。

1

Java或者Android不支持Multiple Inheritance