| |
---|
| | //Intent intentMain = getIntent(); |
---|
| | //myName = intentMain.getStringExtra("nickname"); |
---|
| | |
---|
| | //-------------------------------------------------------------------------- |
---|
| | |
---|
| | //RoomViewModelへのアクセス |
---|
| | RoomViewModel roomViewModel = new ViewModelProvider(this).get(RoomViewModel.class); |
---|
| | |
---|
| | //LiveData(List<Member>)への購読 |
---|
| | roomViewModel.getMembersLiveData().observe(this, new Observer<List<Member>>() { |
---|
| | private List<Member> members; |
---|
| | @Override |
---|
| | public void onChanged(List<Member> members) { |
---|
| | |
---|
| | } |
---|
| | }); |
---|
| | |
---|
| | |
---|
| | //-------------------------------------------------------------------------- |
---|
| | //各ボタン処理 |
---|
| |
---|
| | //部屋ID情報 |
---|
| | TextView RoomIdText = findViewById(R.id.roomID); |
---|
| | RoomIdText.setText(roomId); |
---|
| | |
---|
| | /*roomViewModel.getMembersLiveData().observe(this, new Observer<List<Member>>() { |
---|
| | private List<Member> members; |
---|
| | @Override |
---|
| | public void onChanged(List<Member> members) { |
---|
| | |
---|
| | } |
---|
| | }); |
---|
| | |
---|
| | roomViewModel.start(500);*/ |
---|
| | roomViewModel.start(500); |
---|
| | |
---|
| | } |
---|
| | |
---|
| | /* |
---|
| |
---|
| | setContentView(R.layout.activity_member_room); |
---|
| | startObserve(); |
---|
| | } |
---|
| | |
---|
| | //----------------------------------------------------------------- |
---|
| | // VMの監視開始 |
---|
| | private void startObserve() { |
---|
| | roomViewModel = new ViewModelProvider(this).get(RoomViewModel.class); |
---|
| | roomViewModel.getRoomLiveData().observe(this, new Observer<RoomJson>() { |
---|
| | @Override |
---|
| | public void onChanged(RoomJson roomData) { |
---|
| | //新しいroomDataの処理 |
---|
| | } |
---|
| | }); |
---|
| | }*/ |
---|
| | |
---|
| | /*private getMemberInformation(){ |
---|
| | |
---|
| | }*/ |
---|
| |
---|
| | |
No description provided.
RoomVMの追加
d55b389
intomaster
fromRoomVM1004
on 4 Oct 2022