我在尝试使用lambda表达式时遇到此错误.
错误:
错误:(122,42)错误:-source 1.7不支持lambda表达式(使用-source 8或更高版本启用lambda表达式)
如何解决它,请注意我的android工作室是3.0
我安装了 Android Studio 2.3.2。我已经手动安装了sdk工具和平台工具,因为我在叙利亚。我真的需要从另一台服务器下载 sdk 构建工具,因为缺少 iadl。有吗?从外部网站下载这个?我的 sdk 是 25.0.2 我的 OS Linux mint
当我尝试添加依赖项时出现此错误 Navigation
无法解决:片段
我添加了这些行:
implementation "android.arch.navigation:navigation-fragment-ktx:$navigationVersion"
implementation "android.arch.navigation:navigation-ui-ktx:$navigationVersion"
Run Code Online (Sandbox Code Playgroud)
在项目 gradle 这是我添加的内容:
ext{
navigationVersion = '1.0.0-alpha09'
}
repositories {
google()
jcenter()
}
Run Code Online (Sandbox Code Playgroud)
我试图使缓存无效并重新启动,但没有奏效。
旁注我已经迁移到androidx没有问题,但在我尝试添加Navigation库后,出现此错误
android android-architecture-components android-architecture-navigation
我正在尝试向应用程序的工具栏添加一个菜单
我的应用基于单活动多片段
我正在使用导航组件,我的应用程序样式是:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
Run Code Online (Sandbox Code Playgroud)
我在 MainActivity 的 onCreate 方法中像这样配置 grapp:
appBarConfiguration = AppBarConfiguration(navController.graph)
setupActionBarWithNavController(navController,appBarConfiguration)
Run Code Online (Sandbox Code Playgroud)
我的问题是如何为不同的片段添加不同的自定义菜单项?另外,我添加了后退按钮如何处理它的点击并将其隐藏在第一个片段上?
android ×3
android-architecture-components ×1
android-architecture-navigation ×1
build-tools ×1
lambda ×1
menuitem ×1