
Ergebnis 1 bis 4 von 4
-
entwickelt Apps
- 07.06.2012, 12:06
- #1
Hallo liebe Forum-Gemeinde,
ich arbeite gerade an einer App, die ihre Daten auf SkyDrive sichern und von dort wiederherstellen lassen kann. Mein Problem ist jetzt nur, dass ich mir sone Art eigene Bibliothek schreibe, wo ich dann solche Sachen wie CheckFolderExists oder CreateFolder drinne habe, die dann jeweils die SkyDriveFolderId als String zurückgeben sollen. Leider habe ich das so nicht hinbekommen, da die API Zugriffe alle Async laufen. Nun habe ich Beispiele für das LiveSDK direkt von MS gefunden. (https://github.com/liveservices/Live...yncAwaitSample)
Mein Problem ist jetzt aber, dass wenn ich über LiveConnectClient.Get("me/skydrive/files") das Result mir holen möchte, bleibt die App an der Stelle, wo ich das Result abfrage hängen. Das heißt, dass der Task nicht beendet wurde.
Ich bin am verzweifeln. Warum wird der nicht beendet. Kann mir einer helfen?
-
entwickelt Apps
- 12.06.2012, 16:18
- #2
Hat den keiner eine Idee bzw. Erfahrungen damit gemacht?
-
Gehöre zum Inventar
- 12.06.2012, 20:32
- #3
Sry, kann da leider auch nicht mit Erfahrungen dienen
-
entwickelt Apps
- 13.06.2012, 10:25
- #4
Hallo,
ich weis nicht inwieweit du dich mit asyncroner Programmierung auskennst, aber das solltest erstmal verinnerlichen.
Im Prinzip bedeutet das, dass du eine Funktion aufrufst, der aber einen Funktionspointer (delegate) mitgibst und an der Funktion geht es dann weiter. Bei der LiveSDK sind das die Funktionen, OnInitializeCompleted + OnLoginCompleted
Setzte also mal einen Breakpunkt da rein und dann geht es von den Funktionen weiter. Was asyncrone Programmierung immer etwas kompliziert macht, ist dass man danach keinen CallStack mehr hat wo man denn herkam und man gut aufpassen muss dass der Aufruf einer der asyncronene Funktionen wirklich der letzte ist und danach nicht noch was gemacht wird. Kann man zwar machen, geht aber meistens schief
Ich hoffe ich hab etwas geholfen
Grüße
Hanno
Ähnliche Themen
-
Neue Version des Live SDK ermöglicht SkyDrive-Zugriff
Von StevieBallz im Forum Windows Phone 7 EntwicklungAntworten: 6Letzter Beitrag: 15.12.2011, 04:53 -
Visionary bleibt bei temproot hängen rooting device please wait
Von Totenschreie im Forum HTC Desire HD Root und ROMAntworten: 8Letzter Beitrag: 16.02.2011, 18:50 -
1-Click-ASync-Sync???
Von Ralfi im Forum Touch HD CommunicationAntworten: 0Letzter Beitrag: 20.12.2009, 10:31 -
ASync 4.5 legt eigenständig mehrere 100 Leertermine an
Von purzel im Forum Touch HD CommunicationAntworten: 3Letzter Beitrag: 12.09.2009, 16:00 -
Wait cursor ändern/austauschen
Von T3chnoID im Forum HTC Touch Diamond 2Antworten: 16Letzter Beitrag: 01.09.2009, 19:40
Pixel 10 Serie mit Problemen:...