草庐IT

send_this_email

全部标签

android - 登录错误 : There is an error in logging you into this application. 请稍后再试

我收到此错误。当我尝试使用facebook登录我的应用程序时。当我第一次进行身份验证时,它会正常工作。在我卸载我的应用程序并现在尝试使用Facebook登录后,我收到此错误。另一个问题:在device1中进行身份验证并尝试在device2上使用facebook登录后,也会出现同样的错误。我找到的解决方案:当我从Facebook应用程序设置中删除应用程序身份验证时,它在上述场景中工作,但这不是一个好的解决方案,我们如何告诉用户执行此操作?btnFbLogin.setOnClickListener(newView.OnClickListener(){@Overridepublicvoido

android - 上下文 this 和 getContext() 的区别

this和getContext()有什么区别,当我说this时,我的意思是this在一个Activity. 最佳答案 通常有两种类型的类。那些扩展ContextWrapper类(Activity、Service、Application)以及不扩展它的类(如View)。如果类扩展了ContextWrapper,那么你可以使用this作为Context。此类类通常没有getContext()方法。那些没有扩展ContextWrapper但仍然保存和使用Context的类通常会暴露getContext()函数。在这种情况下,您不能将thi

android - 权限拒绝 : this requires android. 权限。INTERACT_ACROSS_USERS_FULL

我在Android中遇到了sqlitedb的问题。但是当我在互联网上进行快速研究时,我怀疑问题与sqlite无关,而与系统用户有关。我的应用程序未被识别为访问数据库功能的授权用户。我试图在堆栈溢出中应用可能的建议解决方案,但没有一个有所作为。这是我每次尝试使用db功能时都面临的LogCat。12-1402:35:17.7212953-3355/?E/DatabaseUtils﹕Writingexceptiontoparceljava.lang.SecurityException:PermissionDenial:get/setsettingforuseraskstorunasuser-

android - "No label views point to this text field"警告信息的含义

这个警告是什么意思?Nolabelviewspointtothistextfieldwithanandroid:labelFor="@id/@id/editText1"attribute请注意,双重id(@id/@id)是错误消息文本的问题,并且不反射(reflect)XML内容(这是正确的语法)。 最佳答案 labelFor是可访问性选项的属性。您将其分配给标签,这样如果用户在表单上单击文本编辑字段,android就可以知道要向用户读取什么内容(TalkBack)。您分配给它的id似乎不是一个有效的。为什么id中有两个@id?像这

android - java.lang.IllegalStateException : Can not perform this action after onSaveInstanceState with DialogFragment

我面临DialogFragment/getSupportFragmentManager/Android版本4.x的问题01-1019:46:48.228:E/AndroidRuntime(9879):java.lang.IllegalStateException:CannotperformthisactionafteronSaveInstanceState01-1019:46:48.228:E/AndroidRuntime(9879):atandroid.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.

android - 添加 Facebook SDK "appeventslogger.activateapp(this)"时显示已弃用

使用FacebookSDK4.5。尝试使用SDK4.5到4.11。问题仍然存在。根据此变更日志:https://developers.facebook.com/docs/android/change-log-4.x改为AppEventsLogger.activateApp(Application)但我在实现时遇到了麻烦。: 最佳答案 只需将AppEventsLogger.activateApp(this)替换为AppEventsLogger.activateApp(getApplication());

android - MainActivity.this 与 getApplicationContext() 有什么不同

我正在尝试ProgressDialog。但我很困惑。1.pd=ProgressDialog.show(MainActivity.this,"","Fethingdata");当我使用(MainActivity.this)时就可以了。但是2.pd=ProgressDialog.show(getApplicationContext(),"","Fethingdata");当我使用(getApplicationContext())时,它是错误的。这个progressDialog有什么问题?(MainActivity.this)与(getApplicationContext())有什么不同当我

android - 如何在 VideoView 上捕获 "Sorry, This video cannot be played"错误

我有一个VideoView,我正在从远程服务器流式传输视频。大多数时候它会非常流畅地播放视频。但有时,它会显示一条错误消息“抱歉,此视频无法播放”。我有预感,这更多的是支持的视频格式。但是,我不知道哪些是支持的格式。我的问题是“我怎样才能捕捉到这个错误(例如防止出现错误消息)”?我在这个项目上使用Android2.2。任何建议将不胜感激。:) 最佳答案 尝试使用setOnErrorListener:文档说如果没有指定监听器,或者监听器返回false,VideoView将通知用户任何错误。,所以我假设如果你设置一个并返回true,它不

Android In-App Billing 失败,提示 "You already have a pending order for this item."

我已实现应用内结算,但遇到了问题。这是我看到的。下单购买商品稍等片刻让订单通过如果购买需要一段时间,用户点击后退按钮取消购买我的应用收到购买已取消的通知并确认了这一点用户和我都收到一封电子邮件,说明购买已取消当用户再次尝试购买该商品时,市场会抛出一条错误消息,提示“您已经有该商品的挂单。”响应代码为“服务不可用”恢复交易不会产生交易您永远无法使用此帐户购买此商品我在网上找到了一些关于此的信息。http://www.google.com/support/forum/p/Android+Market/thread?tid=375490c831e02ab5&hl=enhttp://code.

android - 使用 Android 的 getBaseContext、getApplicationContext 或使用 Activity 的 "this"的区分规则

我在谷歌上搜索了很多这个问题,并发现了许多关于何时使用getBaseContext、getApplicationContext或Activity自己的this的不同建议指针。三个经常出现并且似乎很有意义的规则是-用于长期引用上下文Activity应该使用getApplicationContext只要你的存在,它就存在应用存在对于生命周期为他们的Activity,他们自己的Activity上下文(this)应该是用过静态存储上下文指针只有非常小心(并且,如果可能,根本不可能)假设这些都是正确的,那么getBaseContext有什么用?我见过很多使用-创建新Intent的示例Intent