public List initList()

in AutofillFramework/Application/src/main/java/com/example/android/autofill/app/commoncases/RecyclerViewActivity.java [111:212]


    public List<FieldMetadata> initList() {
        return Arrays.asList(
                new FieldMetadata(
                        mAfm.getNextAutofillId(),
                        View.AUTOFILL_HINT_NAME,
                        R.string.recycler_view_label_name,
                        R.drawable.ic_person_black_24dp,
                        InputType.TYPE_CLASS_TEXT
                ),
                new FieldMetadata(
                        mAfm.getNextAutofillId(),
                        "bday-month",
                        R.string.recycler_view_label_birthday_month,
                        R.drawable.ic_person_black_24dp,
                        InputType.TYPE_CLASS_NUMBER
                ),
                new FieldMetadata(
                        mAfm.getNextAutofillId(),
                        View.AUTOFILL_HINT_EMAIL_ADDRESS,
                        R.string.recycler_view_label_email,
                        R.drawable.ic_person_black_24dp,
                        InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS
                ),
                new FieldMetadata(
                        mAfm.getNextAutofillId(),
                        View.AUTOFILL_HINT_PHONE,
                        R.string.recycler_view_label_phone,
                        R.drawable.ic_person_black_24dp,
                        InputType.TYPE_CLASS_PHONE
                ),
                new FieldMetadata(
                        mAfm.getNextAutofillId(),
                        "tel_extension",
                        R.string.recycler_view_label_tel_extension,
                        R.drawable.ic_person_black_24dp,
                        InputType.TYPE_CLASS_PHONE
                ),
                new FieldMetadata(
                        mAfm.getNextAutofillId(),
                        View.AUTOFILL_HINT_CREDIT_CARD_NUMBER,
                        R.string.recycler_view_label_cc_number,
                        R.drawable.ic_person_black_24dp,
                        InputType.TYPE_CLASS_NUMBER
                ),
                new FieldMetadata(
                        mAfm.getNextAutofillId(),
                        View.AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE,
                        R.string.recycler_view_label_cc_sc,
                        R.drawable.ic_person_black_24dp,
                        InputType.TYPE_CLASS_NUMBER
                ),
                new FieldMetadata(
                        mAfm.getNextAutofillId(),
                        View.AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH,
                        R.string.recycler_view_label_cc_exp_month,
                        R.drawable.ic_person_black_24dp,
                        InputType.TYPE_CLASS_NUMBER
                ),
                new FieldMetadata(
                        mAfm.getNextAutofillId(),
                        View.AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR,
                        R.string.recycler_view_label_cc_exp_year,
                        R.drawable.ic_person_black_24dp,
                        InputType.TYPE_CLASS_NUMBER
                ),
                new FieldMetadata(
                        mAfm.getNextAutofillId(),
                        "address-line1",
                        R.string.recycler_view_label_address_line_1,
                        R.drawable.ic_person_black_24dp,
                        InputType.TYPE_TEXT_VARIATION_POSTAL_ADDRESS
                ),
                new FieldMetadata(
                        mAfm.getNextAutofillId(),
                        "address-line2",
                        R.string.recycler_view_label_address_line_2,
                        R.drawable.ic_person_black_24dp,
                        InputType.TYPE_TEXT_VARIATION_POSTAL_ADDRESS
                ),
                new FieldMetadata(
                        mAfm.getNextAutofillId(),
                        "address-line3",
                        R.string.recycler_view_label_address_line_3,
                        R.drawable.ic_person_black_24dp,
                        InputType.TYPE_TEXT_VARIATION_POSTAL_ADDRESS
                ),
                new FieldMetadata(
                        mAfm.getNextAutofillId(),
                        View.AUTOFILL_HINT_POSTAL_CODE,
                        R.string.recycler_view_label_postal_code,
                        R.drawable.ic_person_black_24dp,
                        InputType.TYPE_CLASS_NUMBER
                ),
                new FieldMetadata(
                        mAfm.getNextAutofillId(),
                        "bday-year",
                        R.string.recycler_view_label_birthday_year,
                        R.drawable.ic_person_black_24dp,
                        InputType.TYPE_CLASS_NUMBER
                )
        );
    }