我有一个偏好活动,但是当我尝试打开它时它会抛出错误。它从不启动活动。试过“捆绑?” 而不是“捆绑”,但它没有用。
class SettingsActivity : AppCompatPreferenceActivity() {
override fun onCreate(savedInstanceState: Bundle) {
super.onCreate(savedInstanceState)
supportActionBar!!.setDisplayHomeAsUpEnabled(true)
// load settings fragment
fragmentManager.beginTransaction()
.replace(android.R.id.content, MainPreferenceFragment()).commit()
}
class MainPreferenceFragment : PreferenceFragment() {
var key_video_resolution: ListPreference? = null
var key_audio_source: ListPreference? = null
var key_video_encoder: ListPreference? = null
var key_video_fps: ListPreference? = null
var key_video_bitrate: ListPreference? = null
var key_output_format: ListPreference? = null
var key_record_audio: SwitchPreference? = null
var key_show_notification: SwitchPreference? = null
override fun onCreate(savedInstanceState: Bundle) {
super.onCreate(savedInstanceState)
addPreferencesFromResource(R.xml.pref_main)
key_record_audio =
findPreference(getString(R.string.key_record_audio)) as SwitchPreference
key_audio_source …Run Code Online (Sandbox Code Playgroud)