class MainActivity : AppCompatActivity() {
lateinit var viewModel : NewsViewModel
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val newsRepository = NewsRepository(ArticleDatabase(this))
val viewModelProviderFactory = NewsViewModelProviderFactory(newsRepository)
viewModel = ViewModelProvider(this, viewModelProviderFactory).get(NewsViewModel::class.java)
bottomNavigationView.setupWithNavController(nav_host_fragment_container.findNavController())
}
<FrameLayout
android:id="@+id/flFragment"
android:layout_width="match_parent"
android:layout_height="0dp"
app:layout_constraintBottom_toTopOf="@+id/bottomNavigationView"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<fragment
android:name="androidx.navigation.fragment.NavHostFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/nav_host_fragment_container"
app:defaultNavHost="true"
app:navGraph="@navigation/news_nav_graph"/>
</FrameLayout>
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottomNavigationView"
android:layout_width="match_parent"
android:layout_height="56dp"
app:backgroundTint="@color/grey"
app:menu="@menu/bottom_navigation_menu"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"
app:layout_constraintStart_toStartOf="parent"/>
代码中有两处错误
首先,使用相同的变量名命名listview和listfiles
// look at that in these lines, both of them had the same variable name
private lateinit var list: ListView
val list = dir.listFiles()
第二,这一行的例外部分
val list = dir.listFiles() // dir.listFiles() returns null
F:\Web开发 在F:\Web Development\portfolio站点中创建新的React应用程序。 安装软件包。这可能需要几分钟。正在使用cra模板安装react、react dom和react脚本。。。 纱线添加v1。22.10[1/4]解析包。。。警告反应脚本 警告反应脚本 警告反应脚本 警告反应脚本 [2/4]正在获取包。。。 错误发生意外错误:“C:\Users\usernam
我目前正在学习Python从课程Python代码与Mosh.在他的课程中,他解释了使用Django构建一个网络应用程序。当我在网络服务器上运行我的应用程序时,我得到了一个错误“OPERATIONALERROR”,现在我被困在里面了。 我收到的错误图片:
我有一个Android应用程序,可以通过Firebase接收通知。这些通知由网站上的用户操作触发。然后,我们的API向Firebase发送通知请求。 然而,最近我遇到了一个问题,我的应用程序一直不停地接收通知。对于直接通知和主题消息,这似乎都在发生。起初我以为是API卡在某种循环中,但事实并非如此,因为我直接从Firebase控制台发送的通知也会发生这种情况。我自己的理论是Firebase认为通知
我有一个完全使用Android Studio开发的应用程序。我需要创建第二个应用程序,这个我想用phonegapp来完成。这两个应用程序相互关联...所以理想情况下,我想将它们合并到同一个应用程序中...合并并不意味着它们需要一起工作。我希望它们一起下载(作为同一个应用程序),并且能够在应用程序中从一个下载到另一个...所以它们可以完全是两个独立的应用程序,但用户会认为它只是一个应用程序。我希望我
java.io.ioException:无法运行程序“/root/android/sdk/build-tools/23.0.1/aapt”:错误=2,没有这样的文件或目录
---exec-maven-plugin:1.2.1:exec(default-cli)@bootsample--- 启动ApplicationContext时出错。若要显示自动配置报告,请在启用“debug”的情况下重新运行应用程序。2018-06-07 09:09:38.463错误10208---[main]O.S.B.D.LoggingFailureAnalysisReporter: 应用程