← Tüm stüdyo notları

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.

Örnek içe aktarma planı
BulguÖnizlemeKarar
Yeni kayıtlarEklenecek öğeleri gösterİçe aktar
Aynı kayıtÇakışmayı açıklaAtla veya ayrı kopya
Bozuk satırİşlenemeyen kısmı belirtKı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

  1. Boş, bozuk, sınır üstü ve desteklenmeyen dosyaları seçin.
  2. Önizleme ve yazım sırasında ayrı ayrı iptal edin.
  3. Kısmi işlemden sonra aynı dosyayı tekrar deneyin.
  4. 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.

Kaynaklar