优化
This commit is contained in:
@@ -45,6 +45,7 @@ import com.sw.inbound.utils.ext.gone
|
||||
import com.sw.inbound.utils.ext.hideKeyboard
|
||||
import com.sw.inbound.utils.ext.invisible
|
||||
import com.sw.inbound.utils.ext.startActivity
|
||||
import com.sw.inbound.utils.ext.toJsonString
|
||||
import com.sw.inbound.utils.ext.toObject
|
||||
import com.sw.inbound.utils.ext.toast
|
||||
import com.sw.inbound.utils.ext.visible
|
||||
@@ -86,6 +87,13 @@ class FoodCollectionActivity : ComponentActivity() {
|
||||
}
|
||||
private val collectionAdapter: FoodCollectionAdapter by lazy {
|
||||
FoodCollectionAdapter(collectList).apply {
|
||||
setOnItemClickListener { adapter, view, position ->
|
||||
val file = collectList[position].imageFile ?: return@setOnItemClickListener
|
||||
ImageUtil.decodeFromFile(file)?.let { bitmap ->
|
||||
val imageVector = FoodModule.bitmap2FloatArray(bitmap, false)
|
||||
Timber.tag(TAG).d("向量:${imageVector.toJsonString()}")
|
||||
}
|
||||
}
|
||||
addOnItemChildClickListener(R.id.ivDelete) { _, _, position ->
|
||||
collectList[position].let {
|
||||
it.imageFile = null
|
||||
@@ -177,7 +185,7 @@ class FoodCollectionActivity : ComponentActivity() {
|
||||
|
||||
upload()
|
||||
}
|
||||
binding.btnTakePhoto.clickWithDebounce {
|
||||
binding.btnTakePhoto.clickWithDebounce(800) {
|
||||
takePhoto()
|
||||
}
|
||||
binding.btnCollectedGoods.setOnClickListener {
|
||||
@@ -319,6 +327,7 @@ class FoodCollectionActivity : ComponentActivity() {
|
||||
toast("操作失败")
|
||||
return@let
|
||||
}
|
||||
Timber.tag(TAG).d("向量:${imageVector.toJsonString()}")
|
||||
val foodList = try {
|
||||
FoodModule.queryFoodNameScore(imageVector)
|
||||
} catch (e: DbException) {
|
||||
|
||||
Reference in New Issue
Block a user