Есть ли какая-либо документация XML Android? [закрытый]

Прежде всего: это отличный вопрос, мне интересно, почему он до сих пор не обсуждался широко


Я могу вспомнить два возможных подхода

[ 1132]

  • Фьюзинг Operators : Как указано в @Kris , Объединение Operators вместе появляется быть наиболее очевидным обходным путем

  • Отдельный Верхний уровень DAG с : Читать ниже


    1. Подход с использованием отдельных групп DAG верхнего уровня

      Учитывая

    • Скажем, у вас есть задачи A & amp; B
    • A является восходящим по отношению к B
    • Вы хотите возобновить выполнение (повторить попытку) с A, если B не удается

    (Возможно) Идея : Если вы чувствуете себя предприимчивым

    • Поставьте задачи A & amp; B в отдельных верхних уровнях DAG с, скажем, DAG-A & amp; DAG-B
    • В конце DAG-A запустите DAG-B, используя TriggerDagRunOperator
      • По всей вероятности, вам также придется использовать ExternalTaskSensor после TriggerDagRunOperator [ 1155]
    • В DAG-B поставьте BranchPythonOperator после Задачи-B с trigger_rule=all_done
    • Этот BranchPythonOperator должен перейти в другой TriggerDagRunOperator, который затем вызывает DAG-A (снова!)

    Полезные ссылки


    EDIT-1

    Вот гораздо более простой способ, который может обеспечить подобное поведение

    Как можно перезапустить задачу вверх по течению, если задача потока ниже не выполняется в Airflow (с использованием вспомогательных пакетов)

    28
    задан Richard Le Mesurier 12 September 2012 в 11:56
    поделиться

    4 ответа

    Классы, которые имеют атрибуты XML, перечисляют их атрибуты XML в своей собственной документации. Атрибуты, начинающиеся с макета, документируются в содержащем классе макета.

    Файл манифеста документирован здесь. Google недавно добавил много новой документации, в том числе документацию по XML-ресурсам. Смотрите эту веб-страницу на извлекаемых ресурсах.

    Ресурсы не являются всеобъемлющими, поэтому R.styleable по-прежнему часто является лучшим выбором. R.attr лучше, если вы просто хотите видеть все атрибуты, а не атрибуты, доступные для конкретного тега.

    20
    ответ дан 28 November 2019 в 03:38
    поделиться

    Я тоже удивился этому несколько раз. Насколько я могу судить, нет никакой реальной документации по этому поводу.

    В основном я просто просматривал источник, который дает нам SDK, чтобы я мог понять, как они это сделали. Файлы в $SDK_PATH/platforms/android-1.5/data/res/ должны показать вам, сколько всего было сделано для базовой системы. Это не просто и не документально, но это примеры.

    3
    ответ дан Jeremy Logan 28 November 2019 в 03:38
    поделиться
    3
    ответ дан 28 November 2019 в 03:38
    поделиться

    Пока вы редактируете XML-файлы Android в Eclipse, вы можете нажать Ctrl + Пробел , чтобы получить список дополнительных тегов. которые в настоящее время разрешены.

    8
    ответ дан 28 November 2019 в 03:38
    поделиться
    Другие вопросы по тегам:

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