Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
391 views
in Technique[技术] by (71.8m points)

java - Updating an application in Playstore

I'm new to android development, I developed an application that has a form (name, address) stored in a SQLite database, that's for the first version. In the second version I add an email field. I would like to ask how I did to make the update for the data stored on the first version are not destroyed when I made an upgrad to the second version.

Thank you!

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

If you're using the SQLHelper class, update the version, and in the onUpdate function perform an ALTER TABLE sql command to add the email field. You'll have to make it a nullable field, as the existing rows won't have it. Then, if you have it, send UPDATE commands to add the emails to the rows.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

1.4m articles

1.4m replys

5 comments

56.9k users

...