我有一個延伸BaseActivity
在構造函數中
一個BaseActivity class
和其他活動使用繼承我也有一類,作爲其構造的一部分需要BaseActivity
爲PARAM
public class MyTask {
BaseActivity cb_activity;
public void MyTask(BaseActivity activity){..
但是,當我嘗試從LoginActivity中調用MyTask的構造函數,它似乎不接受它作爲「BaseActivity」,並希望我創建一個單獨的構造函數。有沒有辦法解決這個問題,而不是創建第二個構造函數?
MyTask loginTask= new MyTask(this);
這是你的構造'公共無效MyTask(BaseActivity活動){'??? –
'public void MyTask(''應該只是'public MyTask(' – DeeV
)當你放置一個return語句時,它使它成爲一個方法,而不是一個構造函數,構造函數不返回。 – DeeV