草庐IT

login_context

全部标签

java - 使用 android.content.Context.checkPermission 检查权限时出现空指针异常

在查询Android日历中的事件之前,我需要检查权限。为此,AndroidStudio警告我需要在查询之前进行检查。自动生成的代码是这样的:if(ActivityCompat.checkSelfPermission(this,Manifest.permission.READ_CALENDAR)!=PackageManager.PERMISSION_GRANTED){System.out.println("NOACCESSTOCALENDAR!!Abortmission,abortmission!!");}当尝试运行它时,出现此错误:Attempttoinvokevirtualmetho

android - 推特异常 : Unable to login

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我的应用程序中有“使用Twitter登录”按钮。昨天我用twitter登录,它完美运行。但今天它没有。我附上了同样问题的日志。01-1514:47:44.812:W/System.err(11435):403:Therequestisunderstood,butithasbeenrefused.Anaccompanyingerrormessagewillexplainwhy.Thiscodeisu

Android context.getResources.updateConfiguration() 已弃用

就在最近context.getResources()。updateConfiguration()已在AndroidAPI25中弃用,建议使用上下文。createConfigurationContext()相反。有谁知道如何使用createConfigurationContext来覆盖android系统语言环境?在此之前由以下人员完成:Configurationconfig=getBaseContext().getResources().getConfiguration();config.setLocale(locale);context.getResources().updateCon

android - IDE fatal error : Write access is allowed from write-safe contexts only

我构建了简单的HelloWorld应用程序,并在我的Android设备上从IntelliJ运行它。应用程序启动时,出现IDE错误:只允许从写安全上下文进行写访问。请确保您正在使用具有正确模式状态(而不是“任何”)的invokeLater/invokeAndWait。有关详细信息,请参阅TransactionGuard文档。在下面的窗口中:同时,应用程序运行正常。是什么原因以及如何摆脱这条消息? 最佳答案 从2015版IntelliJ升级到2016.3.3后出现同样的错误。重新启动IDE后,我按照建议的弹出窗口指导升级Gradle,然

安卓单元测试 : How to mock Android's context

我是Android单元测试的新手,想知道如果我想对下面的getSomething()进行单元测试,我该如何模拟上下文。提前致谢!publicclassProvider{privatefinalStringpackageName;publicProvider(Contextcontext){packageName=context.getPackageName();}publicDatagetSomething(){returnget(packageName);}privateDataget(StringpackageName){//returnsomethingherebasedonth

android - context 参数在 Android 中有什么作用,应该定义成什么?

我是Android开发的新手,我正在尝试创建一个View,这可以通过alloc然后initWithFrame...在Obj-中轻松完成C和CocoaTouch,但在Java中它使用new..()方法,我坚持定义变量context,LinearLayout()。我看到有些人使用this作为参数,即newLinearLayout(this),但我不明白这个参数实际上做了什么,如果有人,我将不胜感激可以给我一些关于将什么作为参数的指导。LinearLayoutlayout=newLinearLayout(context);context应该是什么?我应该如何定义它?它有什么作用?我应该为它分

android - com.firebase.ui.auth.FirebaseUiException : Provider error - Firebase-UI Authentication Facebook login not working

我正在使用电子邮件、Facebook和谷歌提供商使用Firebase-UI身份验证。电子邮件和Google登录工作正常,但Facebook登录不工作。我的facebook和firebase依赖项://Firebaseimplementation'com.google.firebase:firebase-core:16.0.1'//CloudFirestoreimplementation'com.google.firebase:firebase-firestore:17.0.2'//FirebaseAuthenticationimplementation'com.google.fireb

java - 为什么要使用 Context.MODE_PRIVATE 或 Context.MODE_WRITABLE?

我对context.MODE_PRIVATE或MODE_READABLE,WRITABLE的理解是这些函数为sharedprefrences生成文件。我想知道context.getSharedPreferences(KEY,Context.MODE_PRIVATE)和getSharedPreferences(KEY,0);之间有什么区别。据我所知,getSharedPreferences从xml文件夹中检索其首选项。Context.MODE_PRIVATE存储它的文件。为什么要使用context.getSharedPreferences(KEY,Context.MODE_PRIVATE

android - 模仿 Android API 级别 8 之前的 Context.getExternalFilesDir()?

AndroidAPI级别8引入了Context.getExternalFilesDir()方法,为应用程序特定的SD卡路径提供File对象引用。我想知道如何在低至API级别5的情况下模仿这一点。我看到有一个Context.getDir()方法,但我无法从阅读中看出这有何不同。 最佳答案 我最终找到了答案here.这是该页面的摘录,它回答了我的确切问题:Ifyou'reusingAPILevel7orlower,usegetExternalStorageDirectory(),toopenaFilerepresentingtheroo

Android:在没有 Activity 或 Context 引用的情况下访问资源

我发布这个问题是希望能得到某种明确的答案。如果没有Activity或上下文引用,真的不可能访问资源吗?当只需要访问一些与UI无关的值、Assets或字符串时,传递此类引用会导致代码过于复杂。加上所有那些潜在的悬挂引用。这也完全破坏了各种设计模式,例如单例,在获取实例时必须提供参数。放置静态引用那么有没有办法或者整个社区是否都可以解决这个问题。 最佳答案 您的资源绑定(bind)到上下文,这是事实,您无法更改。以下是您可以执行的操作:扩展Application,获取应用程序上下文并将其用作静态助手。publicclassAppexte