Android - 切换到活动而不重新启动它
问题描述:
我正在为android编程一个聊天程序。Android - 切换到活动而不重新启动它
我有联系人列表作为一个活动,聊天窗口作为第二个活动。 我使用startActivity切换到聊天活动,但聊天活动每次都会重新加载。因此屏幕被清除。
有没有办法切换到正在运行的活动而无需重新启动?
private Intent myIntent = null;
...
if (myIntent == null)
myIntent = new Intent(HanasuAndroidActivity.activity, ChatWindow.class);
this.startActivity(myIntent);
答
添加FLAG_ACTIVITY_REORDER_TO_FRONT
您Intent
。这会将现有活动实例置于前台(如果存在)或创建新实例(如果不存在)。
+0
非常感谢你;) – user1120897 2011-12-31 16:50:22
太复杂了。我会使用一个活动,并考虑像ViewFlipper – Lumis 2011-12-31 12:45:50