diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index b268ef3..9c8db12 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,6 +4,14 @@ diff --git a/app/src/main/java/com/example/tampopo_client/views/MainActivity.java b/app/src/main/java/com/example/tampopo_client/views/MainActivity.java index 9911876..e4dca48 100644 --- a/app/src/main/java/com/example/tampopo_client/views/MainActivity.java +++ b/app/src/main/java/com/example/tampopo_client/views/MainActivity.java @@ -418,6 +418,15 @@ handler.post(new Runnable() { @Override public void run() { + // FriendIconView を管理マップに保存 + userViews.put(friendId, container); + + // フレンドのアクティビティ更新を監視して吹き出しテキストを更新する + MutableLiveData> liveData = + activityViewModel.getActivitiesLiveDataFromUserId(friendId); + if (liveData != null) { + liveData.observe(MainActivity.this, container.getActivitiesObserver()); + } container.setPadding(16, 16, 16, 16); container.setId(View.generateViewId());