エラー対処:Exception android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag.
参考:
https://www.lanches.co.jp/blog/9776
要するにIntent.FLAG_ACTIVITY_NEW_TASKを設定すれば良いみたい。
このsetFlagsについてはまだ理解していないので次回の機会で。。。
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
コーディングイメージ
val context = SingletonContext.applicationContext() val intent = Intent(context, DetailActivity::class.java) intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK) context.startActivity(intent)