Диспетчер динамических тегов Huawei, событие нажатия не реагирует

Я внедрил Huawei DTM в свой проект,

с зависимостью:

implementation 'com.huawei.hms:dtm-api:5.0.0.301'

Я добавил событие в макет, как показано ниже, однако, когда я нажимаю на элемент, ответа нет.

Код макета:

<androidx.appcompat.widget.LinearLayoutCompat
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:onClick="onReport"
    android:orientation="vertical">

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:contentDescription="@null"
        android:src="@mipmap/ic_launcher" />

</androidx.appcompat.widget.LinearLayoutCompat>

и моя функция onReport:

public void onReport(View view) {
    Bundle bundle = new Bundle();
    bundle.putDouble("Price", 9.99);
    bundle.putDouble("Money", 9.99);
    if (instance != null) {
        instance.onEvent("Purchase", bundle);
    }
}

Есть идеи, какую часть я делаю неправильно?

1 ответ

Вам нужно добавить отчет о событиях в свой суб-макет, он не будет работать с основным макетом.

В следующих выпусках DTM эта проблема будет решена.

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