About this deal
ArrayAdapter
Share from File - Make your file shareable. The owner can edit data later, the data is always synced in real-time. Premium customization will be included if have. The link is permanent as long as the file exists. You can choose to prevent the ads from showing on the shared spinning wheel and show your banners instead. I have updated Dhaval's answer to be more generic. This solution utilizes toString() and ArrayAdapter (you do not need to implement your own adapter with all the logic) and is implemented in Kotlin LinkedHashMapAdapter
For open: Choose a file to open. You can open and edit your "List" type and "Share" type of file from here. Write now I am using LinkedHashMapAdapter. But issue is that here I need to store position in DB or local shared preference . I don't think this a better solutiondiv class = "spinner-grow text-primary" role = "status" > < span class = "visually-hidden" >Loading... span > div > < div class = "spinner-grow text-secondary" role = "status" > < span class = "visually-hidden" >Loading... span > div > < div class = "spinner-grow text-success" role = "status" > < span class = "visually-hidden" >Loading... span > div > < div class = "spinner-grow text-danger" role = "status" > < span class = "visually-hidden" >Loading... span > div > < div class = "spinner-grow text-warning" role = "status" > < span class = "visually-hidden" >Loading... span > div > < div class = "spinner-grow text-info" role = "status" > < span class = "visually-hidden" >Loading... span > div > < div class = "spinner-grow text-light" role = "status" > < span class = "visually-hidden" >Loading... span > div > < div class = "spinner-grow text-dark" role = "status" > < span class = "visually-hidden" >Loading... span > div > Alignment ArrayAdapter
Lists of inputs are displayed. You can still change the input's value, change the position of the entry, duplicate, hide the input or delete it. You can add both text and image in each entry. All these changes will reflect instantly on the wheel spinner. To add values into Spinner you can do it something like this Test public class Test extends Activity Toast.makeText(context, "Country ID: "+country.getId()+", Country Name : "+country.getName(), Toast.LENGTH_SHORT).show();The system will automatically capture your inputs (statuses are not included) and title to be included in the share link. You can choose to include "Settings" as well, where the sounds, colors and other settings will be included as well. People who open your share link will be in "Share View". A stylish wheel spinner with various functions & customization. Just enter inputs, spin the wheel and get your random result.