是否可以根据在数据库中输入的数据在Android中设置ProgressBar的进度值?
例如,如果用户的目标是150步。她/他已经有了55个步骤,然后我要在圆形进度栏中显示它(55/150)。而且,同样,当他/她再获得50点(例如)时,进度条也会更新。
我之所以这样问,是因为我找不到有关此的任何教程(或者我错过了)。请帮助我。
答案 0 :(得分:0)
答案 1 :(得分:0)
您应该创建数据库或SharedPreferences
,每次保存并从中获取(然后设置)进度。
为SharedPreferences
https://developer.android.com/reference/android/content/SharedPreferences
如果你想本地数据库,你可以使用SQLite
https://developer.android.com/training/data-storage/sqlite#java
如果您希望托管普通数据库,则可以使用MySQL
并将MySQL
数据库通过PHP
文件与您的android相关联,例如使用{{1 }}
如果你不知道如何设置进度条,只是post
有关进度栏https://developer.android.com/reference/android/widget/ProgressBar.html#setProgress(int)