6666* */
6767package io.matthewnelson.sampleapp.ui.fragments.home
6868
69- import android.content.Context
7069import android.os.Bundle
7170import androidx.fragment.app.Fragment
7271import android.view.LayoutInflater
7372import android.view.View
7473import android.view.ViewGroup
7574import android.widget.Button
76- import android.widget.Toast
7775import io.matthewnelson.sampleapp.R
76+ import io.matthewnelson.sampleapp.ui.fragments.dashboard.DashboardFragment
7877import io.matthewnelson.topl_service.TorServiceController
7978import io.matthewnelson.topl_service.prefs.TorServicePrefs
8079import io.matthewnelson.topl_service.util.ServiceConsts
@@ -118,7 +117,7 @@ class HomeFragment : Fragment() {
118117 override fun onViewCreated (view : View , savedInstanceState : Bundle ? ) {
119118 super .onViewCreated(view, savedInstanceState)
120119 findViews(view)
121- initButtons(view.context )
120+ initButtons()
122121 logMessageAdapter = LogMessageAdapter (viewLifecycleOwner, view)
123122 }
124123
@@ -139,7 +138,7 @@ class HomeFragment : Fragment() {
139138 buttonStop = view.findViewById(R .id.home_button_stop)
140139 }
141140
142- private fun initButtons (context : Context ) {
141+ private fun initButtons () {
143142 setButtonDebugText()
144143 buttonDebug.setOnClickListener {
145144 hasDebugLogs = ! hasDebugLogs
@@ -154,7 +153,8 @@ class HomeFragment : Fragment() {
154153 try {
155154 TorServiceController .startTor()
156155 } catch (e: RuntimeException ) {
157- Toast .makeText(context, e.message, Toast .LENGTH_LONG ).show()
156+ DashboardFragment .showMessage(
157+ " TorServiceController.Builder.build() has not been called yet." , 3_000 , true )
158158 }
159159 }
160160 buttonStop.setOnClickListener {
0 commit comments