广播接收器中的对象
我使用 BroadcastReceiver 来管理来电时的应用行为。
我需要访问在我的 MAIN 活动中实例化的对象。
在我的主要活动中,我使用需要在 BroadcastReceiver 中执行的任何方法创建一个对象。
我如何访问它?
I use BroadcastReceiver for manage my app behaviour when incoming call.
I need to access to object instantiated in my MAIN activity.
In my main activity I create an object with any method that I need to execute in BroadcastReceiver.
How can I access to it ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您在 Intent 中添加并通过广播发送的任何对象,您的对象必须实现 Parcelable
Any object you add in intent and send through broadcast, your object must implement Parcelable
尝试创建一个扩展应用程序的新类,在该类中创建一个带有 getter 和 setter 方法的全局变量
在您的 MAIN 活动中您可以使用
现在在您的另一个活动中您可以使用
Try to create a new class which extends Application, in this class create a global variable with getter and setter methods
In your MAIN activity you can use
Now in your another Activity you can use