从数据库中设置进度条价值

时间:2019-02-01 17:29:12

标签: android mysql progress-bar

是否可以根据在数据库中输入的数据在Android中设置ProgressBar的进度值?

例如,如果用户的目标是150步。她/他已经有了55个步骤,然后我要在圆形进度栏中显示它(55/150)。而且,同样,当他/她再获得50点(例如)时,进度条也会更新。

我之所以这样问,是因为我找不到有关此的任何教程(或者我错过了)。请帮助我。

2 个答案:

答案 0 :(得分:0)

您可以查看下面的两个链接:

answer

Progress-dialog-while-loading-database-in-android

希望有帮助

答案 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)

的更多信息