我有一个应用程序,该应用程序的活动允许用户通过选择PDF并单击下载按钮来下载PDF文件。问题是:当有新材料可用时,我不想总是要求用户更新应用程序。有没有一种方法可以在不总是要求用户更新应用程序的情况下更新.java代码?
1 回答
叮当猫咪
TA贡献1776条经验 获得超12个赞
错误的设计点。
您可能已经在Java应用程序中对PDF /文件名进行了硬编码。当这些值应该改变时,那就好了:不要对它们进行硬编码。
而是创建一个列出可用PDF的服务器端服务。然后,您的应用程序使用该服务来获取该信息。任何“动态”的内容都不得在您的应用程序本身中进行硬编码。相反,您的应用程序知道如何从某处获取该信息。
当您的应用程序的源代码更改时,您的用户必须升级该应用程序。就这么简单。反过来:如果您知道需要对应用程序进行“更改”而无需升级应用程序,那么那就好了:您必须围绕该需求设计整个应用程序。
添加回答
举报
0/150
提交
取消