Допустим, у нас есть основной класс с 5 кнопками, где при каждом щелчке происходит переход к операции, которая отображает информацию с двумя текстовыми представлениями.
Макет для всех 5 действий будет одинаковым, поэтому, естественно, я бы хотел использовать одно действие и использовать его повторно, изменяя текст, отображаемый в этих 2 текстовых представлениях для каждой нажатой кнопки.
Как я могу это сделать? Думая о наличии глобального намерения в моем главном классе, который вызывается startActivity () для каждой кнопки вместе с методом .putExtra () для отправки дополнительных данных, чтобы узнать, с какой кнопки они пришли (чтобы я мог изменить TextViews).
Есть ли другие решения, которые лучше?
Еще один вопрос, как можно изменить заголовок действия с помощью кода Java во время работы приложения? Перед запуском приложения можно использовать xml, но как изменить его, если я пытаюсь повторно использовать действие?
<activity android:name=".MynewClass"
android:label="@string/class_text">
</activity>