草庐IT

APPLICATION

全部标签

由于 NullPointerException,无法实例化 android.app.Application

我是android世界的菜鸟,正在做一个锻炼的宠物项目。这是一个非常简单的类似提醒的应用程序,只有两个Activity。一种是自定义的ListView显示现有的警报。其中有一些按钮可以启动另一个按钮,用于添加/编辑警报。其中有一个按钮指向上一个ListViewActivity。我最近遇到了一个奇怪的情况。我的应用程序运行良好。但问题是,每当我触发添加/编辑Activity然后返回到ListView,并重新运行(或者我应该说重新安装?)该应用程序。将弹出一条错误消息。但它只会短暂显示,然后应用程序就会启动。我在日志中发现的错误信息是:FATALEXCEPTION:mainjava.lan

android - Dagger 可以用来在 Content Provider 上执行注入(inject)吗?

我最近一直在将Dagger集成到一个使用ContentProviders的项目中。我在我的自定义应用程序对象中创建了一个ObjectGraph实例,基本上在每个托管组件中:Activity,fragment,服务...然后,我调用getApplication(),向下转换为我的自定义Application对象,并通过我的Application类中的一些自定义实现强制注入(inject)。这似乎是根据我在Square的人发布的示例执行注入(inject)的规定方法。此模式不适用于ContentProvider实例,因为它们的生命周期与Application对象的生命周期并不像可预测的那样

android - PhoneGap 安卓 : How to force Application to use icons from asset\www\res instead res\drawable folder?

我使用eclipse创建了新的Androidphonegap项目,并将我现有的iphonephonegap项目的WWW文件夹放入。我在Android文件夹中为Android设备添加了所有图标和屏幕,如此处所示......并将其添加到我的config.xml对于HDPI,我有以下图标和屏幕。assets\www\res\icon\android\icon-72-hdpi.pngassets\www\res\screen\android\screen-hdpi-portrait.png当我在模拟器中运行应用程序时,它一直显示默认的PhoneGap图标和启动画面。我为LDIP、MDPI、HD

android - "Unknown Application ABI:"而 'debug as native application'

我有这样的问题:[2013-11-1814:38:50-HelloJni]UnknownApplicationABI:[2013-11-1814:38:50-HelloJni][2013-11-1814:38:50-HelloJni]UnabletodetectapplicationABI's这个问题发生在每个项目上,我试图将其调试为“本地”。我看过this,this和this主题,但此解决方案对我的情况没有任何影响。在其他计算机或VM上,相同的项目使用相同的设置运行良好。list......安卓.mkLOCAL_PATH:=$(callmy-dir)include$(CLEAR_VA

android.app.Application 子类,onTerminate 没有被调用

来自android.app.Application的文档:Baseclassforthosewhoneedtomaintainglobalapplicationstate.我正在使用我自己的子类来维护我用来查询服务器的对象。同样来自文档:onTerminate()Calledwhentheapplicationisstopping.但是,从未调用我类(class)中的onTerminate()。我在查看我的主要Activity时按下后退按钮,一切似乎都关闭了。我的主要Activity的onDestroy()方法被调用并且isFinishing()返回true,但是我的android.a

android - 无法写入请求 : no suitable HttpMessageConverter found for request type [org. json.JSONObject] 和内容类型 [application/json]

我正在努力尝试将带有JSON负载的POST请求发送到远程服务器。这个GETcurl命令工作正常:curl-H"Accept:application/json"--useraaa@aaa.com:aaa"http://www.aaa.com:8080/aaa-project-rest/api/users/1"-i这个POST也可以正常工作:curl-H"Accept:application/json"-H"Content-Type:application/json""http://www.aaa.com:8080/aaa-project-rest/api/users/login"-XPO

android - 如何关闭安卓应用程序?

关于这个主题有很多问题,但没有明确的答案。虽然android的内存管理很扎实,但是很多人认为我们不应该killandroid应用。我的情况不同。我想要一个关闭应用程序的选项。我发现了以下用于关闭应用程序的代码,但有时它不起作用。当我点击应用程序上的退出按钮时,应用程序似乎只是自行刷新。主Activity.java@OverridepublicvoidonDestroy(){super.onDestroy();/**Notifythesystemtofinalizeandcollectallobjectsofthe*applicationonexitsothattheprocessrun

android - 使用 appcache 在服务器上重新部署后,Meteor 会无休止地重新加载

我的Meteor应用运行良好,但在进行了一些更改和重新部署之后。在fiefox中有一个无休止的重新加载在android中,更新应用程序后似乎无法连接(也无休止地重新加载)。我尝试设置DDP_DEFAULT_CONNECTION_URL在节点配置中,但没有帮助。在我的测试系统上,该应用程序在NGINX服务器之外运行。清理应用程序缓存对Firefox有帮助(我正在使用AppCache插件),清理应用程序在Android上的数据也有帮助。这是否发生在其他人身上?我们如何解决这个问题?谢谢。===更新:在Chrome中,可以看到以下异常:DocumentwasloadedfromApplica

android - 在 eclipse "Run As -> Android Application"构建中包含 Maven 依赖项

我使用eclipse开发了一个Android应用程序,AndroidDevelopmentTools(ADT)plugin和maven-android-plugin.在命令行(mvninstall/adbinstall)上构建和安装应用程序工作正常-特别是它包括pom.xml中指定的所有依赖项。通过eclipse(运行方式->Android应用程序)将应用程序部署到Android不会自动将依赖项放入apk文件中-尽管在pom.xml中指定。我必须在eclipse项目BuildPath->Libraries对话框中明确声明它们。有没有办法让eclipse包含pom.xml中定义的依赖项,

android - 干净地绑定(bind)/取消绑定(bind)到应用程序中的服务

我有一个绑定(bind)到持久服务的Android应用程序(一旦使用startService()启动)。服务是应用程序不可或缺的一部分,因此几乎在每个Activity中都会用到。因此,我只想绑定(bind)到服务一次(而不是在每个Activity中绑定(bind)/解除绑定(bind))并在我的应用程序的生命周期内保持绑定(bind)。我已经从Application扩展了并绑定(bind)到Application#onCreate()中的服务.但是我现在有一个问题,我不知道自Application#onTerminate()以来我的应用程序何时存在。从未被调用,请参阅JavaDoc:T