use of org.fourthline.cling.support.model.SortCriterion in project BeyondUPnP by kevinshine.
the class ContentContainerActivity method loadContent.
private void loadContent() {
SystemManager systemManager = SystemManager.getInstance();
Device device = null;
try {
device = systemManager.getRegistry().getDevice(new UDN(mIdentifierString), false);
} catch (NullPointerException e) {
Log.e(TAG, "Get device error.");
}
if (device != null) {
//Get cds to browse children directories.
Service contentDeviceService = device.findService(SystemManager.CONTENT_DIRECTORY_SERVICE);
//Execute Browse action and init list view
systemManager.getControlPoint().execute(new Browse(contentDeviceService, mObjectId, BrowseFlag.DIRECT_CHILDREN, "*", 0, null, new SortCriterion(true, "dc:title")) {
@Override
public void received(ActionInvocation actionInvocation, DIDLContent didl) {
Message msg = Message.obtain(handler, ADD_OBJECTS, didl);
msg.sendToTarget();
}
@Override
public void updateStatus(Status status) {
}
@Override
public void failure(ActionInvocation invocation, UpnpResponse operation, String defaultMsg) {
}
});
}
}
Aggregations