我试图实现的:
Executor executor = new Executor() {
@Override
public void execute(@NonNull Runnable command) {
}
};
ProviderInfoRetriever.OnProviderInfoReceivedCallback callback = new ProviderInfoRetriever.OnProviderInfoReceivedCallback() {
@Override
public void onProviderInfoReceived(int i, @Nullable ComplicationProviderInfo complicationProviderInfo) {
Log.d("MyWatchFace", complicationProviderInfo.providerName);
}
};
ProviderInfoRetriever providerInfoRetriever = new ProviderInfoRetriever(MyWatchFaceService.this, executor);
providerInfoRetriever.init();
providerInfoRetriever.retrieveProviderInfo(callback,
new ComponentName(
getApplicationContext(),
MyWatchFaceService.class)
, COMPLICATION_IDS);
可悲的是,我在调试日志中没有看到任何内容:/我做错了executor
什么吗?