
Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
History is littered with hundreds of conflicts over the future of a community, group, location or business that were "resolved" when one of the parties stepped ahead and destroyed what was there. With the original point of contention destroyed, the debates would fall to the wayside. Archive Team believes that by duplicated condemned data, the conversation and debate can continue, as well as the richness and insight gained by keeping the materials. Our projects have ranged in size from a single volunteer downloading the data to a small-but-critical site, to over 100 volunteers stepping forward to acquire terabytes of user-created data to save for future generations.
The main site for Archive Team is at archiveteam.org and contains up to the date information on various projects, manifestos, plans and walkthroughs.
This collection contains the output of many Archive Team projects, both ongoing and completed. Thanks to the generous providing of disk space by the Internet Archive, multi-terabyte datasets can be made available, as well as in use by the Wayback Machine, providing a path back to lost websites and work.
Our collection has grown to the point of having sub-collections for the type of data we acquire. If you are seeking to browse the contents of these collections, the Wayback Machine is the best first stop. Otherwise, you are free to dig into the stacks to see what you may find.
The Archive Team Panic Downloads are full pulldowns of currently extant websites, meant to serve as emergency backups for needed sites that are in danger of closing, or which will be missed dearly if suddenly lost due to hard drive crashes or server failures.
General information
SDK/Library version: 5.5.1
Testing environments:
All set to RTL Layout in OS Settings (With or without Hebrew language which is written right to left)
My code: https://github.com/pieczatek/CardIOExample/blob/master/app/src/main/java/com/bi/cardioexample/MainActivity.java
Issue description
I'm launching CardIOActivity for card scanning. Then I skip scanning and go straight to manual typing. Let's say I'm going to type 378282246310005 (American Express). When correct it should display 3782 822463 10005, so whitespace separating blocks of digits does not cause any trouble. Unfortunately in some cases I get reverse words on my input field
type 3 -> displays 3
7 -> 37
8 -> 378
2 -> 3782
8 -> 8 3782
2 -> 82 3782
2 -> 822 3782
4 -> 8224 3782
6 -> 82246 3782
3 -> 822463 3782
1 -> 1 822463 3782
0 -> 10 822463 3782
0 -> 100 822463 3782
0 -> 1000 822463 3782
5 -> 10005 822463 3782
After I click "done" I get the result with
resultDisplayStr = "Card Number: " + scanResult.getFormattedCardNumber() + "\n";and it is correct:Card Number: 3782 822463 10005The weirdest thing is when I get the result without any string modification, that is
resultDisplayStr = scanResult.getFormattedCardNumber();, I get reversed words again:10005 822463 3782I run the same code on 4 different testing environments specified above. Works fine on Android 4.4.4 and 8.0, fails on Android 4.4.2 and 6.0