我想將我的 utils 類之一綁定到文本視圖。我在數(shù)據(jù)字段中包含了我的 Utils 類。當(dāng)我運(yùn)行該應(yīng)用程序時(shí),出現(xiàn)錯(cuò)誤,例如未找到該方法我的 xml 文件<layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto"> <data> <import type="PACKAGE_NAME.utils.CommonUtils"/> <variable name="viewModel" type="PACKAGE_NAME.PACKAGE_UI_PATH.RecordItemViewModel" /> </data> <com.google.android.material.card.MaterialCardView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="12dp" android:layout_marginLeft="8dp" android:layout_marginRight="8dp" android:elevation="5dp" app:cardElevation="5dp" tools:targetApi="lollipop"> <androidx.constraintlayout.widget.ConstraintLayout android:layout_width="match_parent" android:layout_height="match_parent"> </com.google.android.material.card.MaterialCardView> </layout>我收到以下錯(cuò)誤消息發(fā)現(xiàn)數(shù)據(jù)綁定錯(cuò)誤。****/ 數(shù)據(jù)綁定錯(cuò)誤 ****msg: 在類 PACKAGE_NAME.utils.CommonUtils 中找不到方法 returnDiffFromCurrentDate(java.lang.String)
1 回答

德瑪西亞99
TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊
該錯(cuò)誤表明它找不到帶有單個(gè) String 參數(shù)的名為 returnDiffFromCurrentDate 的方法,只要它在您的 CommonUtils 類中。
然后問題出在 viewModel.mDate 中,它似乎是一個(gè)字符串,而不是一個(gè)很長(zhǎng)的字符串
您應(yīng)該使用任何其他方法將其轉(zhuǎn)換為 long 或更改 returnDiffFromCurrentDate 以期待一個(gè) String
添加回答
舉報(bào)
0/150
提交
取消