0

我在我的项目中实现了华为 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);
    }
}

知道我做错了哪一部分吗?

4

1 回答 1

0

您需要在子布局上添加事件报告,它不适用于主布局。

在 DTM 的下一个版本中,这个问题将得到解决。

于 2020-08-13T10:35:20.257 回答