使用 roboguice 而不扩展 Activity
有没有一种方法可以在不使用 RoboActivity 扩展 Activity 类的情况下使用 roboguice。
Is there a way to use roboguice without extending Activity class with RoboActivity.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的。使用尚未进入测试版的 1.2-SNAPSHOT 会更容易。要使用 1.2,只需将以下内容添加到 onCreate()、onContentChanged() 和 onDestroy() 中。如果您不使用 roboguice 事件,则不需要有关 EventManager 的信息:
如果您使用 RoboGuice 1.1.x(最新的稳定版本),则原理是相同的,但调用略有不同。看一下 1.1 RoboActivity 源 查看您需要进行哪些调用。
Yes. It's easier with the 1.2-SNAPSHOT which isn't yet in beta. To use 1.2, just add the following to your onCreate(), onContentChanged(), and onDestroy(). You don't need the bits about the EventManager if you're not using roboguice events:
If you're using RoboGuice 1.1.x (the latest stable build), then the principle is the same but the calls are slightly different. Take a look at the 1.1 RoboActivity source to see which calls you need to make.
它可以工作,但您必须实现 RoboContext 并声明它
It works, but you must implement RoboContext and declare this