FileControlListener
public interface FileControlListener {
void onProgressUpdate(ControlProgress progress);
void onControlComplete();
void onControlFail();
}
onProgressUpdate
Interface Event Method
void onProgressUpdate(ControlProgress progress)
checkMapFiles metodunun arkaplanda yaptığı kontroller ve indirmeler sırasında işlemin devam ettiğini ve işlem hakkındaki progress bilgisini döndürür. ControlProgress 3 farklı tipte olabilir. ControlProgress Başlığında daha detaylı incelenecektir.
onControlComplete
Interface Event Method
void onControlComplete()
checkMapFiles metodunun tüm işlemleri doğru bir şekilde tamamladığını ve bu aşamadan sonra harita verilerinin doğru olduğunu Yolbil harita ekranının açılabileceğini belirtir.
onControlFail()
Interface Event Method
void onControlFail()
checkMapFiles metodunun işlemin bir bölümünde bir hatayla karşılaştığını ve harita dosyalarının şu anda hatalı olduğunu belirtir. Bu durumda haritanın açılması mümkün olmayacaktır. Örneğin hata internet bağlantısının olmaması ve dosyaların indirilememesinden kaynaklanmış olabilir. Bu durumda kullanıcı internet bağlantısını kontrol ettikten sonra checkMapFiles metodunu tekrar çağırırsa indirmeler ve kontroller kaldığı yerden devam edecektir.