Servicios móviles Android y Azure: uso de invokeAPI para devolver el conjunto de registros

Estoy intentando algo muy simple. Tengo una API personalizada llamada "missingvehiclesfrominventoryjob" y simplemente devuelve un conjunto de registros de una consulta SQL estándar.

Puedo hacer esto fácilmente en mi aplicación WinForms y Windows Phone, pero no puedo entender cómo hacerlo en la aplicación de Android.

Aquí está mi código: (que NO SE COMPILA en Android Studio):

msClient.invokeApi("missingvehiclesfrominventoryjob", kd, new     
ApiOperationCallback<List<InventoryProspects>>(){
            @Override
            public void onCompleted(List<InventoryProspects> missingVehicles, Exception e,  
                   ServiceFilterResponse serviceFilterResponse){
                     for (InventoryProspects item : missingVehicles){
                        mAdapter.add(item);
                     }
               }
        });

El problema es elLista en los parámetros de la devolución de llamada. No estoy seguro de cómo indicar que la llamada invoiceAPI devolverá varias filas de la base de datos y no puedo encontrar ningún lugar en los documentos para explicar cómo. Tampoco puedo encontrar un ejemplo EN CUALQUIER LUGAR en Internet.

Estoy seguro de que no soy el único en tratar de hacer esto.

Gracias por adelantado

Chuck Giddens

Respuestas a la pregunta(3)

Su respuesta a la pregunta