0

利用可能なユーザーのリストを表示するリストビューがあります..クリックすると、インテントを渡すチャット画面が表示されます下のス​​ニペットのように、このアクティビティのインスタンス(チャット画面)を保存したいと思います。開いているすべてのチャット画面を飛び回る....しかし、問題は、チャット画面が単一のアクティビティにすぎないため、[戻る]ボタンで破棄されることです..私がやろうとしていることをどのように達成しますか.

私はこれを経験しました が、抜け出すことはできません..

  list.setOnItemClickListener(new OnItemClickListener(){

        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int position,
                long id) {

             Intent i = new Intent();
             i.setClass(DisplayUser.this, MessageActivity.class);
             i.putExtra("position", String.valueOf(position + 1));
             i.putExtra("icon", userlist.get(position).getIcon());
             i.putExtra("name", userlist.get(position).getName());
             startActivity(i);
             recent_id.add(userlist.get(position).getId());
        }
4

1 に答える 1

0

これら2つのことが役立つかもしれません:alwaysRetainTaskStatelaunchMode

于 2013-07-04T10:56:38.530 に答える