Slice не работает без конструктора заголовков в sliceprovider

Я прочитал из этого https://developer.android.com/guide/slices/templates, и в нем объясняется, как создать фрагмент с его предварительным просмотром. Оттуда я пытаюсь построить срез без заголовка (используя строку). У меня есть намерение отображать изображение в качестве заголовка, поскольку в заголовке это невозможно. Это мой код:

private fun createPayInvoiceSlice(sliceUri: Uri): Slice? {
        val futureTarget = Glide.with(contextNonNull)
            .asBitmap()
            .load(data[2].imageUri)
            .submit()
        val bitmap = futureTarget.get()

        return list(contextNonNull, sliceUri, INFINITY) {
            setAccentColor(0xff4285) // Specify color for tinting icons / controls.
            row {
                title = "Wi-Fi"
                addEndItem(createWithBitmap(bitmap), SMALL_IMAGE)
            }
        }
    }

после запуска этого кода помощник Google продолжает загружаться и не показывает фрагмент. Если я перейду на заголовок, он покажет фрагмент, но я не могу добавлять изображения слева или справа.

Срез не отображается

Кто-нибудь знает проблему? Спасибо

примечание: запустить на Android API 27

0 ответов

Другие вопросы по тегам