Я пытаюсь получить строки из EditTexts и Spinner по нажатию кнопки во фрагменте.
Я написал некоторый код в упражнении, и это работает, но я не могу понять, какизмените его так, чтобы он работал во фрагменте.
public void buttonClick (View view) {
Spinner stars = findViewById(R.id.starsSpinner);
String starsText = stars.getSelectedItem().toString();
EditText time = findViewById(R.id.editTime);
String timeText = time.getText().toString();
EditText location = findViewById(R.id.editLocation);
String locationText = location.getText().toString();
String space = " ";
String shareBody ="!r " + starsText + space + locationText + space + timeText;
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setClassName("com.discord", "com.discord.app.AppActivity$AppAction");
sharingIntent.setType("text/plain");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
startActivity(Intent.createChooser(sharingIntent, shareBody));
}
Код в упражнении разделяет строку с приложением Discord. Каждая модификация фрагмента, которую я пробовал, просто вылетает из приложения.
Спасибо за любую помощь.