簡體   English   中英

如何避免在 2 次活動中調用工具?

[英]How to avoid calling implements at 2 activites?

我有兩個活動: MainActivity extends ListActivityPreferences implements BillingController.IConfiguration

現在我需要在MainActivity調用BillingController.someMethod(this) 只有在MainActivity implements BillingController.IConfiguration時才能進行此類調用。 但這已經在Preferences class 中實現。 我該怎么做才能避免再次實施?

制作一個實現BillingController.IConfiguration的 class 並在MainActivityPreferences中使用它來將方法調用委托給它。

做一個檢查實例。

if (instance instanceof BillingController.IConfiguration) {
    ((BillingController.IConfiguration)instance).someMethod(this);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM