2012-11-29 16 views
2

我正在開發一個Android應用程序, ,我有許多活動從自定義活動擴展而來。如何將父方法實現爲活動和FragmentActivity?

現在我創建了一個新的FragmentActivity,我需要與我在自定義活動中實現的功能相同的功能。

我該怎麼做?

編輯

這是一個簡單的例子

public class BaseActivity extends Activity 
{ 
    protected void someFunction() 
    { 
     Log.i("TEST","This is a test"); 
    } 
} 

public class MainActivity extends BaseActivity 
{ 
    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     someFunction(); 
    } 
} 

這是我FragmentActivity:

public class MyFragmentActivity extends FragmentActivity 
{ 
    @Override 
    public void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     // here I want to use someFunction().. 
    } 
} 

回答

2

在Java中,你不能擴展多個類。 所以我想你應該從FragmentActivity擴展BaseActivity而不是活動

+0

是的我知道,這就是我問過的原因,無論如何我在Facebook上看到sdk 3.0 FacebookActivity從FragmentActivity擴展,所以我也會這樣做。 謝謝。 – Ovi

相關問題