Лучше всего, если вы хотите повторно использовать одно и то же действие, это: 1) создать одно действие (например, HelpActivity) и создать его макет, такой как textview, button и т. Д., Но не устанавливать значение textview.
2) Для всех категорий в списке категорий HELP каждый раз вызывайте HelpActivity.
3) Проверяйте активность вызова с помощью этого кода: создайте интерфейс и объявите константу активности для всех операций отдельно, например:
открытый интерфейс ActivityConstants {
public static final int callingACTIVITY1 = 1001;
public static final int callingACTIVITY2 = 1002;
public static final int callingACTIVITY3 = 1003;
} // затем идентифицируем вызывающую активность
int callActivity = getIntent (). GetIntExtra ("call-активность", 0);
switch(callingActivity)
{
case ActivityConstants.callingACTIVITY1:
// do your stuff here
// set textview value based on callingACTIVITY1
break;
и т. Д. ...
3) если вы хотите вернуться к вызову активности после того, как пользователь прочитал инструкции справки, тогда используйте super.onBackPressed ();// это вернет вас к вашей деятельности по вызову.
Надеюсь, это поможет вам.