如何在列表中添加新项目后刷新选项卡中的片段..?

时间:2016-09-05 09:30:25

标签: android listview android-fragments tabs listviewitem

大家好我在android中执行任务我在哪里有一个带有三个标签的活动

tab 1 
tab 2
tab 3 

这是每个tab1,2,3中的列表视图。 tab1包含联系人列表,如whatsapp选项卡联系人。 tab2包含最近的联系人列表,如whatsapp聊天选项卡。 和tab3包含用户创建的组列表。

现在我的问题是这里有一个Fab按钮,它具有创建新组,聊天和联系的功能。

现在当用户点击fab按钮时,他/她将转到与他的选择相关的新活动,如: 如果他想创建gruop然后组活动, 如果他想创建新聊天然后聊天活动 如果他想创建新联系人,请联系活动,

例如:用户想在他的列表中创建一个新的联系人。

现在他/她点击fab按钮上的并选择创建新联系人。

并转到下一个活动名称Createacontact.class,用于创建新联系人。

创建新联系人后,使用时返回标签活动。

现在我想刷新列表中的列表,如果列表中添加了新数据..?

使用此方法在列表中添加新项目时更新列表

public void setupUiData(Bundle savedInstanceState) {


    if (savedInstanceState != null) {

        ArrayList list = savedInstanceState.getStringArrayList("savedList");

        if (mydbhelper.getAllListNames().size() > list.size()) {

            list.add(getNewListItem());

        }

        dataAdapter = new MyCustomAdapter(getContext(), R.layout.layout_contact_row, list);

        listView.setAdapter(dataAdapter);

    } else {

        ArrayList<Contacts> countryList = updatelist();

        dataAdapter = new MyCustomAdapter(getContext(), R.layout.layout_contact_row, countryList);

        listView.setAdapter(dataAdapter);
    }

}

0 个答案:

没有答案