2012-02-17 129 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