PageKeyedDataSource 与 setInitialKey

PageKeyedDataSource with setInitialKey

PagedList设置initialKey时会调用PageKeyedDataSource中的哪个方法? PagedList<Employee> pagedList = new PagedList.Builder<>(dataSource, config) .setMainThreadExecutor(new MainThreadExecutor()) .setBackgroundThreadExecutor(Executors.newSingleThreadExecutor()) .setInitialKey(50) .build();

.setInitialKey 不影响 PageKeyedDataSource。即使您传递值 10000,PageKeyedDataSource 也会调用 loadInitial 方法。