FCM이 올때 동적으로 게시판이 쌓이게 만들어야 한다.
하지만 동적으로 변화 시키려면 Thread를 이용해야한다.
근데 FCMRECIVE메세지쪽은 이미 쓰레드 형식으로 돌고있기 때문에
Looper를 이용해 만들었다.
Handler handler = new Handler(Looper.getMainLooper());
handler.post(new Runnable() {
@Override
public void run() {
homeFragment.changeView(mcontext);
}
//Access UI
});
changeView는 게시판을 업데이트 해주는 부분이다. 중요한건 Static을 사용했다.
private static ArrayList<ListViewAlarm> mList;
private static RecyclerView mRecyclerView;
private static AlarmMainListViewAdapter mAdapter;
private static View v;
static을 사용해 어디든 접근가능하게 해야 작동할수있다 카더라.
더 좋은 방안이 있다면 덧글로 얘기해주세요