草庐IT

application-loader

全部标签

android - 如何使用 Cursor Loader 访问检索到的数据?

我对如何使用游标访问我需要使用CursorLoader模型的数据感到有点困惑。我能够使用SimpleCursorAdapter并将光标传递到onLoadFinished方法中适配器的swapCursor方法,您必须按如下方式实现。@OverridepublicvoidonLoadFinished(Loaderloader,Cursorcursor){facilityAdapter.swapCursor(cursor);}现在我需要查询数据库并根据返回的行数显示一个整数。我如何访问这些信息?我想存储某些选定行的信息(_id),以便我可以将其bundle起来并将其传递给下一个Activit

android - 快速滚动时 Universal Image Loader 崩溃

我正在使用nostra的UniversalImageLoader,我正在使用它在gridview上加载图像,大小为100*100,但是当在GridView中快速滚动时会引发异常(仅用于演示,我在网格适配器上有13000个图像),尽管库处理异常并且用户没有收到通知,以下是异常(exception)情况06-2111:13:17.748:E/ImageLoader(2070):Nosuchfileordirectory06-2111:13:17.748:E/ImageLoader(2070):java.io.FileNotFoundException:Nosuchfileordirecto

android - 使用 Universal Image Loader 在 vi​​ewpager 上启用缩放?

我在android中开发了一个图库应用程序。我正在从服务器获取图像并在viewpager上显示。我为此使用了通用图像加载器。我的viewpager工作正常。但现在我想添加缩放功能,例如作为zoomin/zoomout/pinchzoom。所以出于目的,我已经用TouchImageView替换了查看寻呼机的图像,但是如果我使用TouchImageView,那么如果进度条隐藏后图像加载显示进度条然后图像不显示。我不知道为什么如果我使用TouchImageView会发生这种情况。请告诉我出路吗?imageview寻呼机Activity代码packageinfo.androidhive.sli

android - StrictMode 策略违规 : android. os.StrictMode$StrictModeDiskReadViolation : policy=327711 violation=2 at Application super. onCreate

当我打开严格模式检测全部时,我的应用程序崩溃了应用程序的super.onCreate()(即,甚至在我的任何代码执行任何操作之前)。我的应用程序onCreate开启严格模式如下overridefunonCreate(){if(BuildConfig.DEBUG){StrictMode.setThreadPolicy(StrictMode.ThreadPolicy.Builder().detectAll().penaltyLog().penaltyDeath().build())StrictMode.setVmPolicy(StrictMode.VmPolicy.Builder().de

Android 和 Eclipse : Changing application API level

我在弄清楚如何更改应用程序API级别时遇到一些困难-我可以配置的唯一可用级别是级别15。这不太好,因为我试图测试软件的设备在级别8上运行。有谁知道我可能会着手解决这个问题?谢谢,J 最佳答案 是否安装了其他平台版本?您可以通过右键单击项目->Properties->Android来更改构建目标: 关于Android和Eclipse:ChangingapplicationAPIlevel,我们在StackOverflow上找到一个类似的问题: https://s

android - BlueStacks 上的 Google Play 服务安装失败 : Incompatible with other application(s) using the same share user ID

由于“与使用相同共享用户ID的其他应用程序不兼容”,在BlueStacks上安装GooglePlay服务失败。我究竟做错了什么?感谢您的宝贵时间。 最佳答案 这个问题困扰我很久了,之前的回答对解决问题基本没有帮助。我现在找到了一个解决方案,我将分享。它与前面的答案描述的基本步骤相同,但使用了一种删除Google服务框架和下载链接的故障安全方法。使用TitaniumBackup删除GoogleServicesFramework(TitaniumBackup>Backup/Restore>GoogleServicesFrameworkx

android - Service + BroadcastReceiver 对 vs Loader/AsyncTaskLoader

是否存在AsyncTaskLoader比Service+BroadcastReceiver对更合适的情况?或者从这个意义上说装载机是多余的吗?在游标的情况下,使用Service+ContentProvider对而不是加载程序不是总是更好吗?我正在尝试查看Loaders是否是android所必需的,或者它是否只是存在但其用处充其量是多余的。所以基本上,它们重要吗?在什么情况下它们比其他任何对象都更适合这项工作? 最佳答案 加载器提供缓存。使用加载程序时,使用UI(尤其是屏幕旋转)通常更容易,因为LoaderManager已连接到Act

android - 你如何转换 RuntimeEnvironment.application?

运行Robolectric测试时,RuntimeEnvironment.application的类型由您的配置决定。假设我将RoboApplication.class配置为我的测试应用程序,我可以将RuntimeEnvironment.application强制转换为我的类型。RoboApplicationapp=(RoboApplication)RuntimeEnvironment.application;app.doSomething();但是,一旦我集成了PowerMock,转换行就会失败java.lang.ClassCastException:RoboApplicationca

android - Cordova Phonegap - Android 地理定位显示错误 : Application does not have sufficient geolocation permissions error

在浏览器和iOS平台上,该位置运行良好并显示所需数据。在Android上它显示当前错误:Applicationdoesnothavesufficientgeolocationpermissionserror资源/Config.xml:HelloCordovaAsampleApacheCordovaapplicationthatrespondstothedevicereadyevent.ApacheCordovaTeamAndroid/res/xml/config.xmlHelloCordovaAsampleApacheCordovaapplicationthatrespondstoth

android - 在 Application 类中加载 Firebase 远程配置

因为Application以其全局变量的使用而闻名。我在想也许最好在Application类的onCreate()方法中加载Firebase远程配置,所有变量都将存储为“publicstatic”并具有初始值。只是想知道这是否是个好主意,因为我曾尝试使用经典的getter/setter将远程配置存储为私有(private)对象,这经常导致null异常。 最佳答案 不要使用应用程序。如果您拥有(或将拥有)多进程应用程序,则某些Firebase功能可能会遇到问题。无法保证在您的应用中尽早调用fetch()会在需要时立即提供这些值。您应该