Scala Android AsyncTask不会调用publishProgress回调,“onProgr
我花了太多时间在这上面并且我到目前为止还没有使用publishProgress()功能…幸运的是onPostExecute也在UI线程中运行所以我必须为我想要加载的每个图像创建N个线程更新列表视图的一个大线程.所以,不是致命的,而是真正的烦恼.
首先,这些页面的大thianks提供了更多的见解和方法[参考2!]有一个纯粹的Scala实现… (1)http://blog.nelsonsilva.eu/2009/10/31/scala-on-android-101-proguard-xmlparser-and-function2asynctask这是一个变通方法:issues.scala-lang.org浏览SI-1459(新用户仅限2个链接) (2)va.eu/2009/10/31/scala-on-android-101-proguard-xmlparser-and-function2asynctask这是一种解决方法:SAME AS ABOVE (3)http://www.assembla.com/code/scala-eclipse-toolchain/git/nodes/docs/android-examples/android-sdk/Wiktionary/src/com/example/android/wiktionary/MyAsyncTask.java?rev=f2fdb3144d0225487cafc7d628adf64889772db4 可悲的是,他们似乎都没有在Scala 2.8.1上为我工作,Android 2.2.2在虚拟机上运行Android-x86,Ubuntu 11.04. 这是我的实际代码,垃圾删除,只是必需品…如果有人可以告诉我如何使回调被调用我将非常高兴,它甚至不是圣诞节.我花了好几个小时就完成了这个工作并且根本无法工作,我已经尝试了“Progress”类型的每个变体,因为使用AnyRef实际上有效但任何其他类型都不能用作“Params”类型,请参阅( 2)上面有关于那个的详细信息. 唉,我得到了preExecute(未显示),doInBackground和postExecute,但没有看到发布进度回调. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |