Then i created a service s1 which should run anytime when media mounted.
B4X:
Sub Service_Start (StartingIntent As Intent)
If(StartingIntent.Action = "android.intent.action.MEDIA_MOUNTED") Then
ToastMessageShow("media has been mounted",True)
Log("media has been mounted")
End If
End Sub