[英]How to avoid calling implements at 2 activites?
我有兩個活動: MainActivity extends ListActivity
和Preferences implements BillingController.IConfiguration
。
現在我需要在MainActivity
調用BillingController.someMethod(this)
。 只有在MainActivity implements BillingController.IConfiguration
時才能進行此類調用。 但這已經在Preferences
class 中實現。 我該怎么做才能避免再次實施?
制作一個實現BillingController.IConfiguration
的 class 並在MainActivity
和Preferences
中使用它來將方法調用委托給它。
做一個檢查實例。
if (instance instanceof BillingController.IConfiguration) {
((BillingController.IConfiguration)instance).someMethod(this);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.