package com.example.cosmosclient.views; import android.content.ClipData; import android.content.ClipboardManager; import android.content.Context; import android.os.Build; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; import com.example.cosmosclient.R; import com.example.cosmosclient.app.Cosmos; import com.example.cosmosclient.entities.Group; public class DisplayGroupIDActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_display_group_id); TextView groupName = findViewById(R.id.groupName); EditText groupID = (EditText)findViewById(R.id.groupID); // ボタンを設定 Button copyButton = findViewById(R.id.copy_Button); //読み取り専用にする設定 groupID.setEnabled(false); // //現在のグループ情報を格納しているものからgIdを取得 Cosmos app = (Cosmos) getApplication(); Group curentGroup = app.getCurentGroup(); groupName.setText(curentGroup.getName()); // //元となるgIdを取得完了 final String gId = curentGroup.getgId(); // final String gId = "vrehngortis"; groupID.setText(gId); copyButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { ClipboardManager clipboard = (ClipboardManager) getSystemService( Context.CLIPBOARD_SERVICE); clipboard.setPrimaryClip(ClipData.newPlainText("", gId)); } }); } }