,我怎樣才能使一個泛型類的構造函數,以便它可以接受任何類傳遞給它如何使給定下面的代碼的通用型
代碼的構造方法:
ServiceCtrl(Context ctx, Class<SPPService> sppServiceClass) {
this.mCtx = ctx;
this.mClass = sppServiceClass;
}
public boolean isMyServiceRunning() {
ActivityManager manager = (ActivityManager) this.mCtx.getSystemService(this.mCtx.ACTIVITY_SERVICE);
for (ActivityManager.RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) {
if (this.mClass.getName().equals(service.service.getClassName())) {
return true;
}
}
return false;
}
怎麼樣'類>'? – Flown
@Flown會請你提供一個例子,因爲當我使用? android studion在構造函數中強調了第二行,用紅色 – user2121
@ user2121:你是否也更改了'mClass'成員的聲明? –