diff --git a/.idea/misc.xml b/.idea/misc.xml index 31278b3..93ad3a1 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -6,6 +6,7 @@ + diff --git a/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java b/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java index 2d01c58..337fea7 100644 --- a/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java +++ b/app/src/main/java/org/ntlab/irisclient/GameMasterActivity.java @@ -25,30 +25,21 @@ //操作可能かどうかを記録。これがfalseの時は何のボタンを押すこともできない。 //時間があればオフラインの動作はできるようにしたい。 private boolean IsActive = false; + private String myTeam; - //Irisから必要な情報を取得 - Iris iris = (Iris) this.getApplication(); - private String myTeam = iris.getTeam(); - - @Override + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_game_master); - // Fragmentを作成します + // Fragmentを作成します DrawingCardFragment fragment = new DrawingCardFragment(); - GamePlayerListFragment RedPlayerListFragment = new GamePlayerListFragment(); - GamePlayerListFragment BluePlayerListFragment = new GamePlayerListFragment(); - // Fragmentの追加や削除といった変更を行う際は、Transactionを利用します FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); - // 新しく追加を行うのでaddを使用します // 他にも、よく使う操作で、replace removeといったメソッドがあります // メソッドの1つ目の引数は対象のViewGroupのID、2つ目の引数は追加するfragment transaction.add(R.id.container, fragment); - /* transaction.add(R.id.RedPlayerListContainer, RedPlayerListFragment); - transaction.add(R.id.BluePlayerListContainer, BluePlayerListFragment);*/ // 最後にcommitを使用することで変更を反映します transaction.commit(); @@ -56,6 +47,7 @@ Iris iris = (Iris) this.getApplication(); String rid = iris.getRid(); String nickName = iris.getNickname(); + myTeam = iris.getTeam(); //viewModelに必用な情報をセット gameViewModel= new ViewModelProvider(this).get(GameViewModel.class); @@ -67,7 +59,9 @@ buttonProcesses(); //自分が赤チームマスターの場合はヒントが入力可能 - if(myTeam.equals("r")){ + if(myTeam == null) { + System.out.println(("myteamがnullです")); + }else if(myTeam.equals("r")){ IsActive = true; } @@ -86,6 +80,7 @@ } }); + } public void buttonProcesses(){ diff --git a/app/src/main/res/layout/activity_game_master.xml b/app/src/main/res/layout/activity_game_master.xml index f533e49..e55a2f4 100644 --- a/app/src/main/res/layout/activity_game_master.xml +++ b/app/src/main/res/layout/activity_game_master.xml @@ -5,7 +5,7 @@ android:id="@+id/HintAmount" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context=".GameMemberActivity"> + tools:context=".GameMasterActivity">