我正在与网站API一起制作应用程序,在应用程序中我创建了一个处理OAuth身份验证和API调用的类。现在,我如何能够从该类实例化一个对象,并在各种活动中共享该对象?我很确定在这样的情况下最佳做法是什么。
非常感谢!
答案 0 :(得分:1)
您可以创建Application的子类并将授权模块存储在那里。您可以在该过程中访问所有活动。
您只需要在清单中声明Application子类,它将被实例化而不是默认值。
在Activity中,您可以调用getApplication()并将其强制转换为正确的子类类型并访问自定义方法