package org.ntlab.irisclient;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageButton;
import android.app.AlertDialog;
import android.widget.EditText;
public class CreateRoomActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_create_room);
//------------------------------------------------------------------------------------------------------------------------------------------
//アクションバーの非表示
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.hide();
}
//------------------------------------------------------------------------------------------------------------------------------------------
//バックボタンを押した場合、前の画面に遷移
Intent intent = getIntent();
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.CreateRoomButton);
EditText text = (EditText) findViewById(R.id.nicknameEditText);
nextButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//ニックネームが入力されていない場合エラーメッセージを表示する
if (text.getText().toString().isEmpty()) {
text.setError("ニックネームを入力されていません");
//ニックネームが入力されていれば次の画面へ
} else {
Intent i = new Intent(getApplication(), MainActivity/*OwnerRoomActivityに変更する*/.class);
startActivity(i);
}
}
});
}
}