public static <T extends Context> APIInterface getServiceInstance(T context) {
if (apiInterface == null) {
// do Something
}
return apiInterface;
}
此方法当前正在接受所有对象 .. Activity.this .. getApplicationContext(),getContext()和getBaseContext()
我们可以限制此方法只接受Context对象作为参数/不接受Activity。
谢谢
if (!context instanceof Activity) {
}
此代码验证上下文不是活动上下文。