是否可以仅使用带有Google Vision API的Camera2检测脸部?我找不到整合它的方法.
我有一个小问题,当我注释掉binding.setData(dataContainer); 在我的 Activity 中观察 Livedata 时,在onChanged中,我无法更新 UI,当我取消注释时,UI 会更新。 如果您觉得需要,请指导并进行一些代码审查。
我有一个 Runnable 每隔 x 秒重复运行一次。这是我在活动中观察到的 Livedata。
谢谢。
public class MainActivity extends AppCompatActivity {
TextOnScreen dataContainer;
ActivityMainBinding binding;
ViewModelClass modelClass;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
modelClass = ViewModelProviders.of(this).get(ViewModelClass.class);
binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
dataContainer = new TextOnScreen("hello");
binding.setData(dataContainer);
modelClass.getLiveData().observe(this, new Observer<String>() {
@Override
public void onChanged(String s) {
Log.e("TAG", "--onChanged--" + s);
dataContainer.onscreen.set(s);
// this line allows the textview to update
// other wise no change on …Run Code Online (Sandbox Code Playgroud)