我有一个包含大约 8 个活动类和 1 个应用程序类的程序。我希望我的 Application 类能够与每个 Activity 进行通信,但要按照自己的条件进行。我不希望活动向应用程序询问数据,我希望应用程序发送活动数据。问题在于,根据程序的当前状态,我不确定将打开哪个 Activity。
是否有某种方法可以将信息从应用程序发送到当前活动?
Application 类与嵌入式蓝牙设备连接,需要根据用户当前所在的 Activity 接收不同的数据。我最初将它作为常规类,在我的程序的 MainMenu 中初始化并传递一个 Handler。但是,一次又一次地将 Handler 从 Activity 传递到 Activity 似乎是弱设计。