お世話になってます。
Kotlinで、バイブを実行させたいのですが
参考サイトを元にソースを作成すると
プログラムが落ちてしまします
どこがおかしいのでしょうか?
参考サイト
考えたソース
import android.os.Vibrator as Vibrator1
class MainActivity : AppCompatActivity(),View.OnClickListener,TextToSpeech.OnInitListener{
var vibrator = getSystemService(Context.VIBRATOR_SERVICE) as Vibrator1
val pattern = longArrayOf(3000, 1000, 2000, 5000, 3000, 1000) // OFF/ON/OFF/ON...
private val clickListener_EXE : View.OnClickListener = View.OnClickListener {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
vibrator?.vibrate(VibrationEffect.createWaveform(pattern, -1))
} else {
vibrator?.vibrate(pattern, -1)
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val button_EXE: Button = findViewById(R.id.exe_button)
}
}
--
------------------------------------------------------------------------------------
〒630-8304
奈良県奈良市南肘塚町49-19
栢本 博文(かやもと ひろふみ)
090-5244-1408
--------------------------------------------------------------------------------------