有关于在课程和活动之间发送数据的问题。
我目前有一个监听传出类的类,并获取拨出电话的号码。
我在我的主Activity
中实例化该类并运行其检索数字的方法。
但是我现在有另一个Activity
,我希望将该号码传递给。
我从获得该号码的类中通过Activity
开始此Intent
。
所以它的工作原理如下:
MainActiviy Starts>启动侦听传出呼叫的对象> 检出拨出电话>对象获取传出号码>物体火灾 意图在传出呼叫记录和编号后创建新的活动 检索>新活动显示
我希望这更清楚一点?
所以我想将类(对象)中的数字发送到它已经开始的新Activity
。
那么最简单的方法是什么?
答案 0 :(得分:3)
使用putExtra()
与Intent
上的startService()
通话putExtra()
。使用Intent
将电话号码存储在getExtra()
中。在正在启动的服务中使用{{1}}来检索电话号码。
答案 1 :(得分:1)
答案 2 :(得分:0)
对于不将数据与意图捆绑在一起的不同方法,您可以尝试我编写的以下库中的GNLauncher组件,以便在传递大量对象并具有不同目标时使其更简单。 https://github.com/noxiouswinter/gnlib_android/wiki#gnlauncher