这可能是因为ImageButton的单击事件被覆盖或被其他操作阻止了。一种解决方法是在setOnClickListener方法中添加以下代码:
imageButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //执行操作 //... //确保所有操作执行完成 v.post(new Runnable() { @Override public void run() { //再次执行操作 //... } }); } });
这样可以确保所有操作都能够在ImageButton的单击事件中执行。
上一篇:AndroidImageButtononWidgetnotworkingonapilevel31+
下一篇:AndroidImageCaptureaction(也称为ActivityResultContracts.TakePicture())始终返回横向照片