diff --git a/.idea/misc.xml b/.idea/misc.xml
index f386631..458dba1 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -5,12 +5,14 @@
-
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 0a5abc1..9f321a7 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -13,11 +13,7 @@
android:name=".MainActivity"
android:screenOrientation="landscape"
android:exported="true">
-
-
-
-
+
+
+
+
+
> call = roomsRest.postMembers(rid,name);
- call.enqueue(new Callback>() {
+ Call call = roomsRest.postMembers(rid,name);
+ call.enqueue(new Callback() {
@Override
- public void onResponse(Call> call, Response> response) {
+ public void onResponse(Call call, Response response) {
if(response.isSuccessful()){
Intent intent = new Intent(EnterRoomActivity.this,MemberRoomActivity.class);
startActivity(intent);
@@ -73,7 +74,7 @@
}
@Override
- public void onFailure(Call> call, Throwable t) {
+ public void onFailure(Call call, Throwable t) {
}
});
diff --git a/app/src/main/java/org/ntlab/irisclient/MemberRoomActivity.java b/app/src/main/java/org/ntlab/irisclient/MemberRoomActivity.java
index dcefe12..2e61b31 100644
--- a/app/src/main/java/org/ntlab/irisclient/MemberRoomActivity.java
+++ b/app/src/main/java/org/ntlab/irisclient/MemberRoomActivity.java
@@ -6,15 +6,16 @@
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Button;
+import android.widget.ImageButton;
import android.widget.ListView;
import android.widget.TextView;
-import java.lang.reflect.Member;
import java.util.ArrayList;
public class MemberRoomActivity extends AppCompatActivity {
//フィールド
+ ArrayList members = new ArrayList<>();
String r = "部屋IDがここに表示されるはずです";
@Override
@@ -24,39 +25,15 @@
//--------------------------------------------------------------------------
//各ボタン処理
- ArrayList members = new ArrayList<>();
- Button redMasterButton = (Button) findViewById(R.id.beRedMaster);
- Button redSpyButton = (Button) findViewById(R.id.beRedSpy);
- Button blueMasterButton = (Button) findViewById(R.id.beBlueMaster);
- Button blueSpyButton = (Button) findViewById(R.id.beBlueSpy);
+ buttonProcesses();
- redMasterButton.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- r = "赤マスターボタン検知しました";
- TextView RoomIdText = findViewById(R.id.roomID);
- RoomIdText.setText(r);
- }
- });
-
- blueMasterButton.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- r = "青マスターボタン検知しました";
- TextView RoomIdText = findViewById(R.id.roomID);
- RoomIdText.setText(r);
- }
- });
-
//--------------------------------------------------------------------------
//メンバー表示
members.add("1さん");
members.add("2");
-
- ArrayAdapter adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, members);
-
+ ArrayAdapter adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, members);
ListView listView = (ListView)findViewById(R.id.MembersList);
listView.setAdapter(adapter);
@@ -79,4 +56,67 @@
/*private void addMemberToMemberList(String m){
members.add(m);
}*/
+
+ public void buttonProcesses(){
+ Button redMasterButton = (Button) findViewById(R.id.beRedMaster);
+ Button redSpyButton = (Button) findViewById(R.id.beRedSpy);
+ Button blueMasterButton = (Button) findViewById(R.id.beBlueMaster);
+ Button blueSpyButton = (Button) findViewById(R.id.beBlueSpy);
+ ImageButton copyButton = (ImageButton) findViewById(R.id.copyButton);
+ ImageButton homeButton = (ImageButton) findViewById(R.id.homeButton);
+
+ redMasterButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ r = "赤マスターボタン検知しました";
+ TextView RoomIdText = findViewById(R.id.roomID);
+ RoomIdText.setText(r);
+ }
+ });
+
+ redSpyButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ r = "赤諜報員ボタン検知しました";
+ TextView RoomIdText = findViewById(R.id.roomID);
+ RoomIdText.setText(r);
+ }
+ });
+
+ blueMasterButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ r = "青マスターボタン検知しました";
+ TextView RoomIdText = findViewById(R.id.roomID);
+ RoomIdText.setText(r);
+ }
+ });
+
+ blueSpyButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ r = "青諜報員ボタン検知しました";
+ TextView RoomIdText = findViewById(R.id.roomID);
+ RoomIdText.setText(r);
+ }
+ });
+
+ homeButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ r = "ホームボタン検知しました";
+ TextView RoomIdText = findViewById(R.id.roomID);
+ RoomIdText.setText(r);
+ }
+ });
+
+ copyButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ r = "コピーボタン検知しました";
+ TextView RoomIdText = findViewById(R.id.roomID);
+ RoomIdText.setText(r);
+ }
+ });
+ }
}
\ No newline at end of file
diff --git a/app/src/main/java/org/ntlab/irisclient/viewmodels/RoomViewModel.java b/app/src/main/java/org/ntlab/irisclient/viewmodels/RoomViewModel.java
index 7b924f7..e6d445f 100644
--- a/app/src/main/java/org/ntlab/irisclient/viewmodels/RoomViewModel.java
+++ b/app/src/main/java/org/ntlab/irisclient/viewmodels/RoomViewModel.java
@@ -37,7 +37,7 @@
//-----------------------------------------------------------------
// updates
//メンバーの更新、設定情報の更新
- public void updateMembers(String rid) {
+ public void update(String rid) {
final RoomsRest roomsRest = retrofit.create(RoomsRest.class);
Call call = roomsRest.getRoomMember(rid);
@@ -57,6 +57,7 @@
});
}
+ //設定情報の通信、返り値はRoomJsonなら上記のupdateのみで十分なので、不要か?
public void updateSettings(String rid) {
final RoomsRest roomsRest = retrofit.create(RoomsRest.class);
diff --git a/app/src/main/res/drawable/home_icon.png b/app/src/main/res/drawable/home_icon.png
new file mode 100644
index 0000000..88f3e34
--- /dev/null
+++ b/app/src/main/res/drawable/home_icon.png
Binary files differ
diff --git a/app/src/main/res/layout/activity_member_room.xml b/app/src/main/res/layout/activity_member_room.xml
index 8b9de8c..9c6e628 100644
--- a/app/src/main/res/layout/activity_member_room.xml
+++ b/app/src/main/res/layout/activity_member_room.xml
@@ -53,15 +53,15 @@
+ app:layout_constraintVertical_bias="0.653" />
@@ -95,4 +96,19 @@
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/roomID"
app:layout_constraintVertical_bias="0.0" />
+
+
+
\ No newline at end of file