Mobil uygulama geliştirme / DIJION
Mobil dosya içe aktarmada önizleme, iptal ve güvenli tekrar
Dosya seçimiyle içe aktarma sonucunu ayıran; tür, boyut, kesinti ve yinelenen kayıtlar için uygulanabilir kontrol planı.
Bir dosyanın seçilmesi, uygulamanın onu başarıyla işlediğini göstermez. Dosya okunamayabilir, desteklenmeyen içerik taşıyabilir veya işlem sırasında uygulama kapanabilir. Örnek bir not uygulamasında içe aktarma, kullanıcının mevcut belgelerini değiştirmeden önce neyin ekleneceğini görmesini ve yanlış seçimi güvenle bırakabilmesini sağlamalıdır.
Seçim ile doğrulamayı ayırın
Dosya uzantısı, gerçek içerik ve işlenebilir yapı aynı kontrol değildir. Desteklenen tür ve ürünün kabul ettiği boyut sınırını seçimin yakınında açıklayın. Hatalı dosyayı boş sonuç gibi göstermeyin. Android belge seçici bir erişim mekanizması sunar; dönen adresin sonsuza kadar okunabilir olduğunu veya bütün dosyanın cihazda bulunduğunu varsaymayın.
Değişiklikten önce sonucu açıklayın
Tüm sütunlar için tabloyu yatay kaydırabilirsiniz.
| Bulgu | Önizleme | Karar |
|---|---|---|
| Yeni kayıtlar | Eklenecek öğeleri göster | İçe aktar |
| Aynı kayıt | Çakışmayı açıkla | Atla veya ayrı kopya |
| Bozuk satır | İşlenemeyen kısmı belirt | Kısmi aktarımı bilinçli seç |
Yarım sonucu başarı diye sunmayın
İşlem bazı kayıtları ekledikten sonra durursa, yeniden denemenin aynı kayıtları çoğaltıp çoğaltmayacağını belirleyin. Tek seferde uygulama veya adım adım ilerleme kararı veri büyüklüğüne bağlıdır. Her iki durumda da tamamlanan, atlanan ve başarısız öğeler ayrılmalıdır. “İçe aktarıldı” mesajını yalnız gerçek kalıcı sonuçla ilişkilendirin.
İptalin hangi aşamada etkili olduğunu yazın
Önizlemeden vazgeçmek ile kalıcı yazım başladıktan sonra durdurmak farklı işlemlerdir. İptal düğmesi anında geri alma sözü veriyorsa altyapı bunu gerçekten sağlayabilmelidir. Sonuç geri alınamıyorsa başlamadan önce açıklayın. Dosya adları kişisel bilgi taşıyabileceğinden hata raporuna tam yol veya dosya içeriğini otomatik eklemeyin.
Gerçek dosya çeşitleriyle kontrol edin
- Boş, bozuk, sınır üstü ve desteklenmeyen dosyaları seçin.
- Önizleme ve yazım sırasında ayrı ayrı iptal edin.
- Kısmi işlemden sonra aynı dosyayı tekrar deneyin.
- Dosya erişimini kaybettirip anlaşılır kurtarma yolunu kontrol edin.
Teslim çıktısı seçilen dosyanın değil, değişen kayıtların hesabını vermelidir. Bu yaklaşım hatayı teşhis etmeyi ve kullanıcı emeğini korumayı birlikte kolaylaştırır.