package org.ntlab.irisclient;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageButton;
public class EnterRoomActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_enter_room);
ActionBar actionBar = getSupportActionBar();
if(actionBar != null) {
actionBar.hide();
}
ImageButton imageButton = (ImageButton) findViewById(R.id.backButton); // view経由でimageButtonを探す
imageButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(v.getContext(), MainActivity.class);
startActivity(i);
}
});
Button nextButton = findViewById(R.id.EntryRoomButton);
nextButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
EditText nicknameForm = findViewById(R.id.nicknameEditText);
EditText roomIdForm = findViewById(R.id.roomIdEditText);
String name = nicknameForm.getText().toString();
String rid = roomIdForm.getText().toString();
//ニックネームが入力されていない場合エラーメッセージを表示する
if (name.isEmpty() || rid.isEmpty()) {
nicknameForm.setError("ニックネームを入力されていません");
roomIdForm.setError("部屋番号を入力されていません");
//ニックネームが入力されていれば次の画面へ
} else {
Intent intent = new Intent(EnterRoomActivity.this,MemberRoomActivity.class);
startActivity(intent);
}
}
});
}
}