Проигнорируйте SVN, игнорируют … возможный?

Вариант 1:

Если вы вызываете startActivityForResult() из фрагмента, вы должны вызвать startActivityForResult(), а не getActivity().startActivityForResult(), так как это приведет к фрагменту onActivityResult ().

Если вы не знаете, где вы звоните startActivityForResult() и как будете вызывать методы.

Вариант 2:

] Поскольку Activity получает результат onActivityResult(), вам нужно будет переопределить onActivityResult() активности и вызвать super.onActivityResult() для распространения на соответствующий фрагмент для необработанных кодов результатов или для всех.

Если выше два параметра не работают, обратитесь к опции 3, поскольку она определенно будет работать.

Вариант 3:

Явный вызов из фрагмента функции onActivityResult следующим образом.

В родительском классе Activity переопределите метод onActivityResult () и даже переопределите его в классе Fragment и вызовите в качестве следующего кода.

В родительском классе:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    Fragment fragment = getSupportFragmentManager().findFragmentById(R.id.dualPane);
    fragment.onActivityResult(requestCode, resultCode, data);
}

В дочернем классе:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    // In fragment class callback
}
12
задан Andrew Medico 10 May 2016 в 21:21
поделиться

2 ответа

Я смущен приблизительно 2 вещи:

  • почему у Вас есть файлы, что Вы не хотите регистрироваться в этом, другие люди могли бы хотеть зарегистрироваться? кажется, что Вы получили бы конфликт, если бы это произошло так или иначе
  • просто "игнорирование" в человеческом смысле не работают на Вас?

Я просто испытываю затруднения при наблюдении сценария, где Вы не хотели бы использовать svn:ignore...

0
ответ дан 2 December 2019 в 22:39
поделиться

Подверсия действительно имеет в расчете на пользователя, глобальные игнорируют установку, которая походит на то, что Вы хотите. Загляните Ваш .subversion каталог (найденный в Вашем корневом каталоге) и располагается Miscellany раздел файла конфигурации. Должна быть запись, названная глобальной - игнорирует.

Для пользователей Windows эта установка найдена в реестре под HKEY_LOCAL_MACHINE\Software\Tigris.org\Subversion.

Больше информации доступно в Управлении версиями с Подверсией (SVNBook).

9
ответ дан 2 December 2019 в 22:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: