草庐IT

myapplication-application-context

全部标签

Java.lang.IllegalStateException : The application PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged android 错误

我正在尝试使用静态类将值传递给View,而不是使用intent,因为我必须传递大量数据。有时我会得到这个错误,但找不到主要原因是什么错误:-java.lang.IllegalStateException:应用程序的PagerAdapter在未调用PagerAdapter#notifyDataSetChanged的​​情况下更改了适配器的内容!预期适配器项数:101,找到:200我的寻呼机类publicclassMemeDetailActivityextendsAppCompatActivityimplementsOnDialogClickListner{privateViewPager

安卓光束 : launch application with MIME type record

我正在做一个项目,我正在使用Android智能手机和PN532USB芯片(elechouse),它具有点对点模式作为其功能之一。我尝试将NDEF消息从PN532模块发送到智能手机,反之亦然,它工作正常。我想要的是当PN532模块找到智能手机时,我的应用程序会自动启动。我知道一种解决方案是使用MIME类型记录。我的list中有这个:在模块端我可以传输MIME但我不知道这个MIME必须是什么形式。我尝试传输字符串但没有任何反应。那么如何在我的模块上制作MIME类型记录呢?有没有其他方法可以通过点对点通信来启动我的应用程序? 最佳答案 首

android - Gradle 不会将 gdbserver 打包成 apk。 ndk-gdb 结果为 "ERROR: Non-debuggable application installed on the target device"

在AndroidStudio0.6中,我创建了一个android测试项目,其中包含一个用JNI封装的非常简单的C函数。我在AndroidManifest.xml中设置了android:debuggable="true"。我运行了ndk-buildNDK_DEBUG=1。这会在正确的位置生成一个gdbserver和一个gdb.setup文件。但是,当我在AndroidStudio中构建项目并运行ndk-gdb--debug时,我得到了以下输出:AndroidNDKinstallationpath:/usr/local/android-ndk-r9dUsingdefaultadbcomma

android - context.obtainStyledAttributes() 中的 defStyleAttr 和 defStyleRes 有什么用?

当我检查FrameLayout中的QuickContactBadge时,我发现了以下代码:publicQuickContactBadge(Contextcontext,AttributeSetattrs,intdefStyle){super(context,attrs,defStyle);TypedArraya=context.obtainStyledAttributes(attrs,com.android.internal.R.styleable.QuickContactBadge,defStyle,0);mMode=a.getInt(com.android.internal.R.s

Android - 尝试发送电子邮件时出现错误 "no application can perform this action"?

我正在制作一个应用程序,我将在其中向我的客户提供反馈功能。为了实现这一点,我创建了一个小对话框,用户可以在其中输入反馈并将其发送到我的邮件ID。我尝试了一些在互联网上找到的代码fragment,但每当我尝试从模拟器或实际设备发送电子邮件时,我都会收到错误消息“没有应用程序可以执行此操作”。这是我的代码:-publicvoidemailDialog(){AlertDialog.BuilderalertDialog=newAlertDialog.Builder(this);alertDialog.setTitle("Feedback");alertDialog.setMessage("Pl

android - 为什么 LocalBroadcastManager 不能代替 Context.registerReceiver 工作?

我必须为这个应用程序实现一个功能,它由一个Activity和一个在后台工作的Service组成(它实现了Service,不是IntentService)。看了网上的几个教程,应该可以的,都是用的LocalBroadcastManager,顺便说一下Android推荐的:Ifyoudon'tneedtosendbroadcastsacrossapplications,considerusingthisclasswithLocalBroadcastManagerinsteadofthemoregeneralfacilitiesdescribedbelow.我真的浪费了一天的时间来找出为什么

android - Context : <no context> in AndroidStudio?的功能和用途是什么

我最近开始使用AndroidStudio处理我的Android项目。我注意到在IDE的右下角,有文本Context:.好奇心打败了我,所以现在我正在网上搜索更多信息。我还没有找到任何类似于此功能的东西,所以现在我来找大家。这段文字是做什么用的?它试图显示什么?它是如何改变的?它如何与我的项目交互?感谢您的帮助! 最佳答案 上下文就像一组打开并经常一起使用的文件的可视书签。您可以从“工具”菜单加载/保存上下文。当与链接到问题跟踪器的任务结合使用时,它们会派上用场,因此当您切换到该任务时,您正在为特定问题编辑的所有文件都会自动打开。有关

android - 谷歌播放 : We found Ad SDKs in your application

Google在其GooglePlay开发者控制台的定价和分发页面上添加了一个新选项,要求发布商声明他们是否有广告。我们的应用没有广告,但我们被标记为拥有AdMobSDK。WedetectedAdSDKsinoneormoreofyouractiveAPKs:version:XXXXX,sdk:AdMobIfyourappisservingads,pleasechangeyouradsdeclarationto'Yes'.Failuretoaccuratelydeclarethepresenceofadsisapolicyviolationandmayresultinyourapp'sr

android - 调用 context.getResources() 返回 null

所以我试图在我的项目中获取字符串资源,但是当我调用context.getResources().getString(...)时,我得到了一个NullPointerException.在Debug模式下,我发现上下文不为空,但查看其成员时,我发现mResources为空。为什么没有为Activity上下文加载资源?编辑显然,这是触发异常的原因publicclassMyActivityextendsActivity{SomeClasssomeClass=newSomeClass(this);@OverrideprotectedvoidonCreate(BundlesavedInstance

android - 使用 Application Context 究竟意味着什么?

我是新手,如果这是一个非常愚蠢的问题,我很抱歉。我只是想澄清一些事情。我的书说我可以使用getApplicationContext()方法检索进程的应用程序上下文。我真的不知道在哪里输入这个或如何处理它。我可以进入层次结构,但我该如何处理那里的所有脚本。另外,在main.xml中,我应该在哪里编写Activity回调?一个练习要我向我的项目添加一个日志记录标记,但我不确定如何执行此操作。确切的文字说:"WithintheonCreate()callbackmethod,addaninformationalloggingmessage,usingtheLog.i()method."另一个