Tag: android o

升级到编译sdk版本后,findViewById出现错误

升级到编译SDK版本26后,所有findViewById显示错误: 没有足够的信息来推断有趣的参数T findViewById(id:Int):T!

Android通知不显示在API 26上

我最近更新了我的应用程序到API 26,通知不再工作,甚至没有改变代码。 val notification = NotificationCompat.Builder(this) .setSmallIcon(R.drawable.ic_notification) .setContentTitle("Title") .setContentText("Text") .build() (getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager).notify(1, notification) 为什么它不工作? 是不是有一些改变,我不知道的API?

Android O自动位置建议功能(aka autofill),如何关闭

由于我们在Android O上安装了应用程序,因此在此处引入了一项新功能,根据以下图像自动建议“家庭和工作”位置。 这个叫什么? 有没有办法从我们的编辑文本显示它禁用它?

在Android Studio中看不到“字体”资源类型

我正在通过新的Android O功能,而新的东西之一是现在的应用程序可以直接添加字体到res文件夹。 根据android 文档处理字体,第一步是使用右键单击res文件夹并转到New> Android资源目录来创建一个名为“font”的新资源类型。 但是在android studio的下拉列表中我看不到“font”选项可用于资源类型。 以下是附图。 我不能在下拉菜单中看到“字体”选项,因此我无法创建字体android资源目录。 我的Android工作室的细节: Android Studio 2.3 Build#AI-162.3764568,构建于2017年2月24日JRE:1.8.0_112-release-b06 x86_64 JVM:由JetBrains提供的OpenJDK 64位服务器VM

NotificationCompat v7和Android O

我在使用NotificationCompat v7和Android O时遇到了麻烦。由于NotificationCompatV7的实现只实现了v4版本的不赞成使用的构造函数( 在支持库26.0.0-beta1中已弃用 ),所以我无法使Notifications正常工作。 这里提出了NotificationCompat v4的解决方案: NotificationCompat with API 26 但是由于v7版本( https://issuetracker.google.com/issues/62475846 )的实施效果不佳,我无法在Android O上发布通知 有没有人有这个解决方案,或者我在这里错过了什么?

升级到编译sdk版本后,findViewById出现错误

升级到编译SDK版本26后,所有findViewById显示错误: 没有足够的信息来推断有趣的参数T findViewById(id:Int):T!

Android支持库27,片段更新?

由于我更新了我的项目到SDK版本27和支持库的gradle插件到版本27.0.0我需要更改我的代码。 26.1.0我可以在我的Fragment ( android.support.v4.app )中使用getContext() (与Kotlin context ),我没有可空性的问题,但是因为我使用Kotlin我有一个版本27.0.0的问题,我所有的context调用都不再工作,我需要一个安全操作员,就像context!!一样context!! ,但是因为我个人认为这是一个忙碌的做法,每次我只是让自己的解决方案功能 override fun getContext() = super.getContext()!! 另一个改变(突然,这就是为什么我问)是onCreateView()和onViewCreated() 。 在onCreateView的inflater不可能是null了,所以我需要改变我的函数签名正确覆盖从onCreateView(inflater: LayoutInflater?…) onCreateView(inflater: LayoutInflater…)和createdView参数相同onViewCreated 。 所以现在我想知道为什么,特别是(对于Kotlin)非常丑陋的getContext()更改,并转向https://developer.android.com/sdk/support_api_diff/27.0.0/changes.html 。 但是等一下,显然他们没有改变呢? 所以现在我的问题是如果我做错了什么,或者如果他们真的改变了,如果是的话,我可能会问他们为什么? 顺便说一下,同样适用于getActivity() ,我认为mHost == null检查被添加,并且getActivity方法甚至是最终的,所以我不能在那里使用我的解决方法,这使得它非常非常难看。 实际上在源文件中的方法看起来是一样的,但26.1.0有Kotlin返回类型的Context! 和27.0.0返回类型的Context? 。