我已经为我的Android应用程序写了一个网络库,我希望能够访问我在该库中定义的URL值。问题是,库不是一种活动或片段或类似物,因此它无法访问正常的上下文或作为一流的Android Citizen获得您的其他事情。我有没有办法访问该值而不具有上下文(或者在函数调用中传递的情况下,来自活动和碎片)?

我知道我可以轻松访问生成的icodetagcode类,但是所有给我的都是字节偏移量 - 我需要strings.xml方法将其转换为有意义的东西,除非我想在raw字节的土地上做很多乐趣我想避免)。

谢谢!

有帮助吗?

解决方案

否,没有,没有,手动解析低电平数据绝对不是这里的解决方案。根据对上下文资格(因此强大的限定员系统)来检索整个资源点,这就是为什么我在刚才问的其他问题中提出建议。 : - )

除非您提供一种方法(例如,方法参数),否则您将无法检索资源。据您应该重新思考库的架构如果您在库中,客户端应用程序将有自己的上下文,并且可以安全地向您的库提供一个,从而检索资源。如果这不是点(即,代码中的URI访问URI),那么您不应该使用资源,而是一个最终的静态变量,例如我建议。

有一些实例可以在处理URI时从限定者中受益,但是,正如我所说,如果您仅在图书馆上使用,则可能需要在代码中定义的变量。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top