| |
---|
| | import android.widget.ListView; |
---|
| | import android.widget.TextView; |
---|
| | |
---|
| | import androidx.appcompat.app.AppCompatActivity; |
---|
| | |
---|
| | import androidx.lifecycle.Observer; |
---|
| | import androidx.lifecycle.ViewModelProvider; |
---|
| | |
---|
| | import org.ntlab.irisclient.models.Member; |
---|
| | import org.ntlab.irisclient.resources.RoomsRest; |
---|
| | import org.ntlab.irisclient.viewmodels.RoomViewModel; |
---|
| | |
---|
| | import java.util.ArrayList; |
---|
| | import java.util.Collections; |
---|
| | import java.util.List; |
---|
| | |
---|
| | import retrofit2.Call; |
---|
| | import retrofit2.Callback; |
---|
| | import retrofit2.Response; |
---|
| |
---|
| | @Override |
---|
| | protected void onCreate(Bundle savedInstanceState) { |
---|
| | super.onCreate(savedInstanceState); |
---|
| | setContentView(R.layout.activity_owner_room); |
---|
| | |
---|
| | //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) { |
---|
| | |
---|
| | } |
---|
| | }); |
---|
| | |
---|
| | //-------------------------------------------------------------------------- |
---|
| | //各ボタン処理 |
---|
| | ArrayList<String> members = new ArrayList<>(); |
---|
| |
---|
| | //--------------------------------------------------------------- |
---|
| | //部屋ID情報 |
---|
| | TextView RoomIdText = findViewById(R.id.roomID); |
---|
| | RoomIdText.setText(r); |
---|
| | |
---|
| | |
---|
| | |
---|
| | roomViewModel.start(500); |
---|
| | } |
---|
| | |
---|
| | /*private getMemberInformation(){ |
---|
| | |
---|
| |
---|
| | |
マージお願いします。
OwnerRoomActivityの作成
0689050
intomaster
fromOwnerRoomActivity
on 29 Sep 2022