Hoi,
Ik heb een Android app geschreven die via HttpClient en dergelijke verbinding maakt met een webservice op het internet. Ik heb gemerkt dat mijn code de app in zijn geheel laat crashen wanneer de internet verbinding slecht is. Op een Wifi verbinding bijvoorbeeld werkt het altijd prima, maar als ik in de trein zit valt af en toe internet eventjes weg en dan crasht de app. Ik denk (maar dit weet ik niet 100% zeker) dat het gebeurt als internet echt helemaal wegvalt, voor zover ik kan merken werkt de app prima bij erg langzame verbinding (echter gewoon heel traag).
Ik heb zojuist wat dingen geprobeerd om de app te 'beschermen' tegen een wegvallende verbinding, maar mijn vraag is eigenlijk hoe ik dit zou kunnen testen? Ik heb zitten googlen maar het enige wat ik kan vinden is via de emulator de internet snelheid verlagen, dat heb ik geprobeerd en daarmee werkt het prima, maar ik kan hiermee niet simuleren dat de verbinding echt wegvalt. Heeft iemand een idee hoe ik dit kan doen (behalve in de trein stappen en constant blijven proberen
)? Thanks
Ik heb een Android app geschreven die via HttpClient en dergelijke verbinding maakt met een webservice op het internet. Ik heb gemerkt dat mijn code de app in zijn geheel laat crashen wanneer de internet verbinding slecht is. Op een Wifi verbinding bijvoorbeeld werkt het altijd prima, maar als ik in de trein zit valt af en toe internet eventjes weg en dan crasht de app. Ik denk (maar dit weet ik niet 100% zeker) dat het gebeurt als internet echt helemaal wegvalt, voor zover ik kan merken werkt de app prima bij erg langzame verbinding (echter gewoon heel traag).
Ik heb zojuist wat dingen geprobeerd om de app te 'beschermen' tegen een wegvallende verbinding, maar mijn vraag is eigenlijk hoe ik dit zou kunnen testen? Ik heb zitten googlen maar het enige wat ik kan vinden is via de emulator de internet snelheid verlagen, dat heb ik geprobeerd en daarmee werkt het prima, maar ik kan hiermee niet simuleren dat de verbinding echt wegvalt. Heeft iemand een idee hoe ik dit kan doen (behalve in de trein stappen en constant blijven proberen