Hi, I want to get some functions which are inside an activity into another activiy using hilt dependency library in kotlin. how do i do that? i did something like below it doesn’t work
My Main Activity
@AndroidEntryPoint
class MainActivity : AppCompatActivity() {
lateinit var binding: ActivityMainBinding
@Inject
lateinit var mainActivityTwo: MainActivityTwo
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
}
fun functionFromMainActivity(){
Toast.makeText(this, "${mainActivityTwo.functionFromSecondActivity()}", Toast.LENGTH_SHORT).show()
}
}
this is my second activity
@AndroidEntryPoint
class MainActivityTwo : AppCompatActivity() {
lateinit var binding: ActivityMainTwoBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainTwoBinding.inflate(layoutInflater)
setContentView(binding.root)
}
fun functionFromSecondActivity():String{
return "Function From Second Activity"
}
}
it throws long error like below
could somebody help me to achieve this?