// Magic8Ball2 Example // Source code file: MainActivity.java package it372.sjost.magic8ball2 import android.os.Bundle import android.util.Log import android.widget.LinearLayout import android.widget.TextView import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // Initialize TextView widget object to display // Magic8Ball prediction. var txtPred = findViewById(R.id.txt_prediction) // Object that obtains Magic8Ball prediction. var predObj = Prediction( ) // Set onClick listener for TextView widget. txtPred.setOnClickListener { predObj.chooseRandomPrediction( ) txtPred.setText(predObj.pred) } } }