在我的应用程序中,用户可以从任何片段登录,因此在登录后,如果我向服务器发送任何请求,新令牌就不会发送。例如,如果用户从片段A登录并发送请求,则用户的新令牌没有与标头一起发送。因为创建了hilt,并且令牌值==为空 return Retrofit.Builder() .baseUrl(BuildConfig.BASE_URL): Re
我一直在尝试实现Dagger2。问题:当我使用构造函数注入时,它工作得很好,但是当我使用字段注入时,它会抛出一个错误,如下所示:
Error:(6, 48) error: cannot find symbol class DaggerApplicationComponentDagger2 --我的理解是:您必须创建一个模块类,您将在其中创建方法。这些方法将为您提供所需类的相应对象,如Retrofit
我正在使用修改来获取一些数据,并为此在标头中传递一个令牌以进行身份验证。我想从Retrofit客户端对象中的共享首选项中获取令牌,但我不知道如何?我试图使用函数在对象中获取上下文,但随后它给了我警告
Do not place Android context classes in static fields (static reference to另外,我试图在我的界面中获取上下文,但是我</