I have developed an application (somewhat a maths quiz) In which user chooses answers in 4-5 options and there are around 10 questions. While answering the questions if device recieves an incoming call ,the activity gets cleared up and all the answers ticked by the user are cleared. I am updating the table each time user answer a question.This activity is a complex one .
How can I save the state of the application and restart from the same point?
You need to use saveInstanceState and restoreInstanceState, to hold your data refer to this answer, to see how to use this.