草庐IT

hierarchy_pos

全部标签

android - 编辑文本框的计时器 : Only the original thread that created a view hierarchy can touch its views

如果输入错误的密码,我正在尝试使编辑文本框振动并立即更改颜色finalDrawableoldBackground=findViewById(R.id.email).getBackground();TimerTasktimerTask=newTimerTask(){@Overridepublicvoidrun(){MainActivty.this.findViewById(R.id.password).setBackground(oldBackground);MainActivty.this.findViewById(R.id.email).setBackground(oldBackgr

android - 在 Android 中读取 POS 标签模型

我尝试使用openNLPPOSModels进行词性标记在普通的Java应用程序上。现在我想在Android平台上实现它。我不确定Android的要求或限制是什么,因为我无法读取模型(二进制文件)并正确执行POS标记。我尝试从外部存储中获取.bin文件并将其放入外部库中,但仍然无法正常工作。这些是我的代码:InputStreammodelIn=null;POSModelmodel=null;Stringpath=Environment.getExternalStorageDirectory().getPath()+"/TextSumIt/en-pos-maxent.bin";modelI

dart - Flutter 错误 - 断言失败 : line 213 pos 15: 'data != null' : is not true at the time of fetching data from firestore

使用Flutter开发Android应用程序。尝试从Firestore获取文档并通过小部件显示在屏幕上。这是我的代码...import'dart:async';import'dart:io';import'package:flutter/material.dart';import'package:shared_preferences/shared_preferences.dart';import'package:image_picker/image_picker.dart';import'package:firebase_storage/firebase_storage.dart';i

dart - Flutter 错误 - 断言失败 : line 213 pos 15: 'data != null' : is not true at the time of fetching data from firestore

使用Flutter开发Android应用程序。尝试从Firestore获取文档并通过小部件显示在屏幕上。这是我的代码...import'dart:async';import'dart:io';import'package:flutter/material.dart';import'package:shared_preferences/shared_preferences.dart';import'package:image_picker/image_picker.dart';import'package:firebase_storage/firebase_storage.dart';i

android - 异步任务 OnProgressUpdate CalledFromWrongThreadException : Only the original thread that created a view hierarchy can touch its views

我正在使用AsyncTask下载带有进度对话框的数据库,该进度对话框在UI上显示进度。我的一些用户收到错误:CalledFromWrongThreadException:只有创建View层次结构的原始线程才能触及它的View。据我了解,只有当您尝试从UI线程更新View时才会发生这种情况。这是错误:com...updateops.DbCreate.onProgressUpdate(DbCreate.java:70)在com...updateops.DbCreate.onProgressUpdate(DbCreate.java:1)这是我的代码:publicclassDbCreateex

java - 如何使 "Hierarchy Viewer"在真实设备中工作?

我是android开发的新手,我开始使用“HierarchyViewer”...它与sdk附带的模拟器一起工作正常。问题是我想在真实设备上使用它。我进行了研究,发现出于安全原因,它只能在各种来源的模拟器和开发者手机上运行。OfficialAndroidDeveloperSite但我也发现,通过在我们的项目中使用“ViewServer.java”,我们可以在真实设备上使用这个工具。GitHubromainguy/ViewServerLink:据我所知,有两件事要做......将这个ViewServer.java包含到我们的项目中在list中添加INTERNET权限。()并且在阅读java

android - Hierarchy Viewer 中的绘制时间错误?

我正在使用AndroidSDK附带的HierarchyViewer工具进行一些测试。我正在测试的Activity具有以下xml:SlowDrawView扩展了TextView但我修改了onDraw()如下:@OverrideprotectedvoidonDraw(Canvascanvas){try{Thread.sleep(3000L);}catch(InterruptedExceptione){e.printStackTrace();}super.onDraw(canvas);}当我在hv中检查此View的绘制时间时,我注意到它少于3segs,这没有任何意义。知道为什么会这样吗?我还

android - 没有延迟更新 View 时没有错误 "Only the original thread that created a view hierarchy can touch its views"

我遇到了一个有趣的问题。如果在activity的onCreate/onStart/onResume方法中写入如下代码:finalButtonmyButton=(Button)findViewById(R.id.myButton);finalTextViewmyTextView=(TextView)findViewById(R.id.myTextView);finalThreadthread=newThread(newRunnable(){@Overridepublicvoidrun(){myTextView.setText("Hellotext");}});myButton.setOn

android - Lollipop Lost WebView View Hierarchy 的 UiAutomator 转储

在KitKat中,如果焦点放在webview上,我们能够从UIAutomator转储中获取webviewView层次结构。我想知道Lollipop版本是否有替代功能来获取webviewView层次结构,或者该功能是否在该版本中丢失了? 最佳答案 我花了一些时间来解决这个问题,但基本上,出于实用目的,是的,这个功能在这个版本中丢失了。有一些笨拙的解决方法,但它们并不可靠。最好的办法是编写一个由uiautomator运行的实际单元测试,并使用dumpWindowHierarchy自己提取的API。如果您这样做,请务必确保您希望提取的We

android - 异步任务 "Only the original thread that created a view hierarchy can touch its views."

我尝试跨AsyncTaks修改Spinner内容,但我不能,Logcat写为“09-1916:36:11.189:ERROR/ERRORTHE(6078):只有创建View层次结构的原始线程可以触摸它的View。”。publicclassGetGroupsextendsAsyncTask{@OverrideprotectedVoiddoInBackground(Void...params){Spinnercombo=(Spinner)findViewById(R.id.group_combo);setGroups(combo);returnnull;}@Overrideprotecte