Android – 切换到活动而不重新启动它

我正在编程一个Android的聊天程序。

我有联系人列表作为一个活动,聊天窗口作为第二个活动。 我使用startActivity切换到聊天活动,但聊天活动每次重新加载。 因此屏幕被清除。

有没有办法切换到正在运行的活动,而不必重新启动?

private Intent myIntent = null; 

  if (myIntent == null) myIntent = new Intent(HanasuAndroidActivity.activity, ChatWindow.class); this.startActivity(myIntent); 

  • Android文本应该出现在交换机的两侧
  • 在Switch中使用资源XML中的string?
  • FLAG_ACTIVITY_REORDER_TO_FRONT添加到您的Intent 。 如果存在,则会将现有活动实例置于前台,如果不存在,则创build新实例。