小编ash*_*007的帖子

是否可以将Camera2与Google Vision API一起使用

是否可以仅使用带有Google Vision API的Camera2检测脸部?我找不到整合它的方法.

android android-camera2

7
推荐指数
2
解决办法
3268
查看次数

LiveData 和 ViewModel 不更新 textview

我有一个小问题,当我注释掉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)

android runnable android-databinding android-livedata

6
推荐指数
2
解决办法
1万
查看次数