2016-07-25 80 views
0

如何Facebook的隐藏当前的活动,并在chathead 在这里展示的另一项活动时选择另外一个和他说话的皮当前弹出浮动活动和展示另一个活动之间透过Facebook Messenger开关如何做活动

enter image description here

我不认为它开始新的活动,因为我写了editText当前活动的一些消息,而没有发送它,当选择另一个与他交谈其隐藏当前活动,当我打开它的文本我写它它仍然存在,这意味着当切换到其他对话时,它不会开始新的活动

IAM尝试制造类似Facebook的chathead,但我有浮动的活动之间的问题,我切换

enter image description here

回答

2

他们利用碎片和浮动操作按钮。

也只是为了您的信息,除非您专门调用finish()对一个活动,它只会在新活动启动时停止。当你返回时,它将返回到onResume()状态。

请关注活动生命周期和片段生命周期,以更清楚地了解这些事情。您对这些清晰的概念越快,就越容易从长远来看

https://developer.android.com/training/basics/activity-lifecycle/index.html

https://developer.android.com/guide/components/fragments.html

注:当它是在主屏幕上,它是运行在一个窗口浮动窗口的背景服务的顶部,而在应用程序内它是一个片段。

请参见教程:http://androidsrc.net/facebook-chat-like-floating-chat-heads/

+0

注:活动可以得到垃圾回收,即使没有完成被调用。这只发生在android gc决定这样做时,尽管..主要是在低内存的情况下 – Kushan

+0

感谢这个真棒的答案,但你有一个例子或教程谈浮动操作按钮。与碎片 – medo

+0

请确定它的碎片我认为它的浮动活动 – medo