|
|
|
@ -16,6 +16,7 @@ import net.pokeranalytics.android.databinding.FragmentImportBinding |
|
|
|
import net.pokeranalytics.android.ui.fragment.components.RealmFragment |
|
|
|
import net.pokeranalytics.android.ui.fragment.components.RealmFragment |
|
|
|
import net.pokeranalytics.android.util.csv.CSVImporter |
|
|
|
import net.pokeranalytics.android.util.csv.CSVImporter |
|
|
|
import net.pokeranalytics.android.util.csv.ImportDelegate |
|
|
|
import net.pokeranalytics.android.util.csv.ImportDelegate |
|
|
|
|
|
|
|
import net.pokeranalytics.android.util.csv.ImportException |
|
|
|
import timber.log.Timber |
|
|
|
import timber.log.Timber |
|
|
|
import java.io.InputStream |
|
|
|
import java.io.InputStream |
|
|
|
import java.text.NumberFormat |
|
|
|
import java.text.NumberFormat |
|
|
|
@ -101,7 +102,11 @@ class ImportFragment : RealmFragment(), ImportDelegate { |
|
|
|
val s = Date() |
|
|
|
val s = Date() |
|
|
|
Timber.d(">>> Start Import...") |
|
|
|
Timber.d(">>> Start Import...") |
|
|
|
|
|
|
|
|
|
|
|
importer.start() |
|
|
|
try { |
|
|
|
|
|
|
|
importer.start() |
|
|
|
|
|
|
|
} catch (e: ImportException) { |
|
|
|
|
|
|
|
exceptions.add(e) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
val e = Date() |
|
|
|
val e = Date() |
|
|
|
val duration = (e.time - s.time) / 1000.0 |
|
|
|
val duration = (e.time - s.time) / 1000.0 |
|
|
|
@ -122,15 +127,6 @@ class ImportFragment : RealmFragment(), ImportDelegate { |
|
|
|
snackBar.show() |
|
|
|
snackBar.show() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// if (shouldDismissActivity) { |
|
|
|
|
|
|
|
// |
|
|
|
|
|
|
|
// activity?.let { |
|
|
|
|
|
|
|
// it.setResult(ResultCode.IMPORT_UNRECOGNIZED_FORMAT.value) |
|
|
|
|
|
|
|
// it.finish() |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// |
|
|
|
|
|
|
|
// } else { |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
importDidFinish() |
|
|
|
importDidFinish() |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|