通过片段更新列表视图

时间:2016-02-06 07:29:50

标签: android listview sql-update

这是我的问题我有一个包含两个片段的活动。片段A有一个列表视图,片段B负责更新数据库现在我不知道如何在片段B中更新数据库中的数据后更新片段视图中的列表视图中的数据。你能帮助我并给出一个样本这个代码?非常感谢。

1 个答案:

答案 0 :(得分:3)

在此示例中,FragmentA调用notify。

<强> INotifier

public interface INotifier {
    public void notify(Object data);
}

<强>的Utils

public class Utils {
    public static INotifier notifier;
}

<强> FragmentA

public FragmentA extends Fragment {

   public void onCreateView(...) {

   }

   public void inSomeMethod() {
        if (Utils.notifier != null) {
           Utils.notifier.notify(data);
        }
   }
}

<强> FragmentB

public FragmentB extends Fragment implements INotifier {

   public void onCreateView(...) {
       Utils.notifier = this;   
   }

   @Override
   public void notify(Object data) {
       // handle data
   }
}