Я думаю, лучший вариантом является использование класса Application.
Создайте класс POJO для данных CV. И сохраните один объект в классе Application. Обновите данные в этом классе во всех действиях нажмите кнопку «Отправить». Таким образом, вы можете использовать обновленные данные CV в последнем действии.
Пример:
public class CVData{
//your String, int, getter, setter, etc.
}
класс Применение:
public class TestApplication extends Application {
//Object declaration
public CVData cvData;
public TestApplication() {
// TODO Auto-generated constructor stub
}
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
}
//setter getter for object
}
Сейчас в вашей деятельности:
//after setContentView
TestApplication testAppObj = (TestApplication) getApplication();
myCVObj.setName("abc");
myCVObj.setEducation("engg");
testAppObj.setSomeObj(myCVObj);
//retrieve and update in other activities as:
someCVObj = testAppObj.getterMethodOfObj();
someCVObj.setGoal("learn");
testAppObj.setSomeObj(someCVObj);
Таким образом, вы получите обновленный объект в последней активности с помощью:
CVData updatedCVObj = testAppObj.getterMethodOfObj();
Вы должны зарегистрировать класс приложений в вашем файл манифеста, как вы зарегистрировать свою деятельность:
<application
android:name="com.pkg.test.TestApplication " />
Надеется, что это помогает.
SharedPreferences является golible для хранения данных –
PLS объясняет, что вы на самом деле хотите сделать, предоставив данные? – Dhananjay
Я хочу отображать данные, которые я получаю в четырех действиях в последнем действии. Как я получаю личную информацию в первой деятельности, информацию об образовании во второй деятельности, опыт в 3-й деятельности и детали проектов в четвертой деятельности, теперь я хочу показать эту информацию в финальной деятельности, всю информацию в одном действии. – selflearner2014