Android和Kotlin:未解决的参考:家



我有带有UP Home Navigation按钮的活动。有我的听众:

override fun onOptionsItemSelected(item: MenuItem) =
    when (item.itemId) {
        android.R.id.home -> {
            onBackPressed()
            true
        }
    else -> false
}

当我构建此问题时,我会收到错误:未解决的参考:home

另外,您可以将此行放入onCreate((

supportActionBar?.setDisplayHomeAsUpEnabled(true)

然后在您的清单中添加一个元数据标签,如下所示。

<activity
        android:name=".YourActivity"
        android:label="Your Activity" >
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="com.example.app_name.YourActivity" />
  </activity>

如果执行此操作,则不需要处理主页按钮,请按OnOptionsItemSelected((方法。

最新更新