我有两个活动,当我打开Activity2
时,Activity1
将不会关闭。在Activity1
我有一个句柄,发布代码(handler.postDelayed()
),当此代码运行时,我需要我的Activity2
通知为了执行其他代码。如何实时发送消息到一个活动
我的问题是:如何在不重新打开的情况下将此消息发送至Activity2
。
我尝试使用Intent
进行特定操作,并在onNewIntent()
中使用Activity2
;它的工作原理,但问题是,这重新打开我的Activity2
。而且我无法将数据保存在SharedPrefs中,因为我的postDelayed()
没有修复时间,所以我必须一直检查。
有没有人知道如何在我的postDelayed()
运行时发送此消息,以及如何在没有重新打开的情况下在Activity2
中捕获它?如果可能,请发送示例或指向其中的链接。
真的感谢...
开始活动时使用单实例模式。 – njzk2
您可以将第一个活动的广播消息发送到第二个活动。 –