前提・実現したいこと
MainActivity.kt で使用している getSystemService() を、他の ファイル(Dialog.kt) で使用すると
unresolved reference というエラーが出ます。
エラーメッセージ
unresolved reference
該当のソースコード
□ kotlin(MainActivity.kt)
package com.example.username.myalarmclock
(import 群)
class MainActivity : AppCompatActivity()
, SimpleAlertDialog.OnClickListener
, DatePickerFragment.OnDateSelectedListener
, TimePickerFragment.OnTimeSelectedListener{
.
.
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
.
.
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
private fun setAlarmManager(calendar: Calendar) {
val am = getSystemService(Context.ALARM_SERVICE) as AlarmManager
val intent = Intent(this, AlarmBroadcastReceiver::class.java)
val pending = PendingIntent.getBroadcast(this, 0, intent, 0)
.
.
で正常にビルド可能ですが、
□ kotlin(Dialog.kt ... 別ファイル)
で使用するとエラーが出力されます。
試したこと
正常に使用出来たいる MainActivity.kt と比較して相違点などを挿入しても同じ結果です。
補足情報(FW/ツールのバージョンなど)
開発環境は、AndroidStudio 3.1.3
以上、本当に初心者でお手数をお掛けしますが、よろしくお願い申し上げます。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。