Для наборов данных .net лучше хранить ваши данные в ваших собственных коллекциях объектов, которые могут быть одинаковыми в Webservice и Android.например, определите класс Person в веб-сервисе и Android, которые одинаковы, и доставьте его.
вы можете использовать json в .Net и Android для сериализации и десериализации ваших объектов в строку json вместо использования .Net xml.
для многопоточности этот код ваш ответ?
protected void btnCallWebservice_onClick() {
final Runnable r = new Runnable()
{
public void run()
{
threadWebservice();
}
};
performOnBackgroundThread(r);
}
public Thread performOnBackgroundThread(final Runnable runnable) {
final Thread t = new Thread() {
@Override
public void run() {
try {
runnable.run();
} finally {
}
}
};
t.start();
return t;
}
private void threadWebservice() {
try {
// call your webservice here
} catch (final Exception e) {
}
}