我有一个现有的旧项目,在应用程序常量类中仅静态定义了一个基本URL。现在我需要在登录活动中实现一个微调器,该微调器具有3个微调器值,并且每个值静态携带一个基本URL。因此,当用户从微调器中选择值时,它将访问基本URL并进行相应的日志记录。现在我的问题是我可以更改吗在应用程序常量类中以编程方式创建基本网址。这样我就不需要更改整个代码或进行设置类。
答案 0 :(得分:0)
如果我对您不正确,您是否要修改一个已存在的变量或添加一个声明为final static
的新变量?
使用reflection,您还可以修改常量。
答案 1 :(得分:0)
根据我的理解,您需要在现有项目中实现一个微调器,该项目具有3个静态值,并且每个值都有不同的日志记录路径。
据我了解,第一件事是您不能动态创建基本URL,因为它是常量类。
现在,如果我理解正确的话,您可以在日志记录活动中获取微调器项目选择上的URL,如果日志记录结果成功,则将URL值保存在Sharedpreference中,以便您可以从Sharedpreference的所有活动中获取此值。
请记住,这只会给您一条路径。