草庐IT

WAIT_OBJECT

全部标签

安卓 SQLite : attempt to re-open an already-closed object

我正在尝试根据ISBN从我的Inventory表中获取某些图书数据。但是,我收到一个错误:“尝试重新打开一个已经关闭的对象”。只有当我单击一个listView对象,转到另一个屏幕,通过“finish()”返回此页面,然后尝试单击另一个listView对象时,才会发生该错误。我将StringsearchEntries[]=InventoryAdapter.getInventoryEntriesByISBN(searchQuery,isbn[position]);从onClickListener移动到之前的for循环onClickListener现在它可以工作了。如果我在通过“finish

android - 获取 UI 层次结构时出错 Error while obtaining UI hierarchy XML file : com. android.ddmlib.SyncException: Remote object doesn't exist

我正在使用adb测试我的应用程序,但是当我执行“为uiautomator转储View层次结构”时出现此错误:ErrorobtainingUIhierarchyErrorwhileobtainingUIhierarchyXMLfile:com.android.ddmlib.SyncException:Remoteobjectdoesn'texist!我的adb版本是1.0.36,我的android版本是6.0.1。只有当界面中有动态元素在运动时才会出现此错误。提前致谢。 最佳答案 最好的方法是杀死adb服务器并重新启动它。sudoad

android - 空指针异常 : Attempt to invoke virtual method 'int java.util.ArrayList.size()' on a null object reference

我是Fragments和自定义ListView适配器的新手。谁能帮帮我吗?我有我的Fragment我有我的ListViewpublicclassRecordingListFragmentextendsFragmentimplementsOnItemClickListener{ListViewmListView;TextViewemptyView;Buttonoptions,delete,edit;ArrayListrecordings=null;RecordingsListAdaptermAdapter;publicRecordingListFragment(){}@Overridep

android - Dagger v2 : Inject 2 different scopes into one object

我将moduleA设置为应用程序范围的单例提供程序,将ModuleB设置为与用户相关的对象提供程序我的用户显示fragment将使用系统范围的总线向其他人发送消息并使用用户相关对象进行显示。问题是无法将不同的作用域类注入(inject)到一个对象中。使用component.getX方法效果很好,但注入(inject)是首选方法。错误信息:@UserScope不能引用不同作用域的绑定(bind):@Provides@SingletonBusModuleA.provideBus()@ModulepublicclassModuleA{@Provides@SingletonBusprovide

android - 如何制作Android程序 'wait'

我想让我的程序暂停一定的毫秒数,我该怎么做呢?我找到了不同的方法,例如Thread.sleep(time),但我认为这不是我需要的。我只想让我的代码在某一行暂停x毫秒。任何想法将不胜感激。这是C语言的原始代码...externvoiddelay(UInt32wait){UInt32ticks;UInt32pause;ticks=TimGetTicks();//use=ticks+(wait/4);pause=ticks+(wait);while(ticks等待是毫秒数 最佳答案 您真的不应该像这样休眠UI线程,如果您这样做,您的应用

android - java.lang.NullPointerException : Attempt to invoke virtual method 'java.io.File com.parse.ParsePlugins.getParseDir()' on a null object reference 异常

试图从Parse加载一个类,但是应用程序在我启动它时崩溃了!这是代码:ListViewlistview;Listob;ProgressDialogmProgressDialog;ArrayAdapteradapter;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_big_board);newRemoteDataTask().execute();}privateclassRemoteDa

android - 亚行 : error: remote object '/data/data/com.me.myproject' does not exist

1.添加adb路径到~/.bash_profileexportPATH="/Users/myname/Library/Android/sdk/platform-tools:$PATH"2.登录模拟器adb-semulator-5554shell3.修改app文件夹和父文件夹的权限chmod777/data/data/com.me.myprojectchmod777/data/data4.仍然无法从外面得到东西。为什么?adb-semulator-5554pull/data/data/com.me.myproject 最佳答案 我遇到

android - 尝试在 facebook 集成中调用虚拟方法 'int java.lang.Object.hashCode()'

我在尝试facebook集成时遇到以下错误:11-1815:57:54.18623052-23093/com.creaa.admin.myloginE/AndroidRuntime:FATALEXCEPTION:AsyncTask#211-1815:57:54.18623052-23093/com.creaa.admin.myloginE/AndroidRuntime:Process:com.creaa.admin.mylogin,PID:2305211-1815:57:54.18623052-23093/com.creaa.admin.myloginE/AndroidRuntime:

android - 如何将 RealmResults<Object> 转换为 List<Object>

我有从Realm收到的RealmResults喜欢RealmResultsstepEntryResults=realm.where(StepEntry.class).findAll();现在我要转换RealmResults至ArrayList我试过了ArrayListstepEntryArray=newArrayList(stepEntryResults));但是我的ArrayList中的项目不是我的StepEntry对象,它是StepEntryRealmProxy如何转换?任何帮助或建议将不胜感激。 最佳答案 要急切地读取Real

android - Genymotion-/usr/lib64/libX11.so.6 : undefined symbol: xcb_wait_for_reply64

我在openSUSELeap42.1上安装了Genymotion,但没有成功执行。我收到以下错误:genymotion/genymotion:symbollookuperror:/usr/lib64/libX11.so.6:undefinedsymbol:xcb_wait_for_reply64我不知道是什么导致了这个问题。还有其他人看到了吗? 最佳答案 要解决此问题,请导航到提取的文件夹(在我的例子中为/opt/genymobile/genymotion)并删除libxcb.so.1文件。