This is an extremely small but perhaps useful library for some developers. As the name suggests, its purpose is to initiate an activity to collect results.
This library contains 3 methods and one event. In addition to the standard Initialization method, it contains Start and Start2 methods.
It also contains the OnActivityResult event and StartActivityForResult module which only contains two constants.
Examples:
Both examples are based on examples from this link: https://www.b4x.com/android/forum/t...ivityforresult-with-javaobject.40374/#content
If this libraries makes your work easier and saves time in creating your application, please make a donation.
This library contains 3 methods and one event. In addition to the standard Initialization method, it contains Start and Start2 methods.
It also contains the OnActivityResult event and StartActivityForResult module which only contains two constants.
Examples:
Example1:
Sub ShowPicker
Dim i As Intent
i.Initialize("android.intent.action.RINGTONE_PICKER", "")
i.PutExtra("android.intent.extra.ringtone.TYPE", 1)
Dim ActivityForResult As StartActivityForResult
ActivityForResult.Initialize("Ion")
ActivityForResult.Start(i,100)
End Sub
Private Sub Ion_OnActivityResult (RequestCode As Int, ResultCode As Int, Data As Intent, ExtraParams() As Object)
If ResultCode = StartActivityForResult.RESULT_OK And RequestCode = 100 Then
Dim jo As JavaObject = Data
Dim uri As String = jo.RunMethod("getParcelableExtra", _
Array As Object("android.intent.extra.ringtone.PICKED_URI"))
Log(uri)
End If
End Sub
Example2:
Sub ShowPicker
Dim i As Intent
i.Initialize("android.intent.action.RINGTONE_PICKER", "")
i.PutExtra("android.intent.extra.ringtone.TYPE", 1)
Dim ActivityForResult As StartActivityForResult
ActivityForResult.Initialize("Ion")
ActivityForResult.Start(i,100)
Wait For Ion_OnActivityResult (RequestCode As Int, ResultCode As Int, Data As Intent, ExtraParams() As Object)
If ResultCode = StartActivityForResult.RESULT_OK And RequestCode = 100 Then
Dim jo As JavaObject = Data
Dim uri As String = jo.RunMethod("getParcelableExtra", _
Array As Object("android.intent.extra.ringtone.PICKED_URI"))
Log(uri)
End If
End Sub
Both examples are based on examples from this link: https://www.b4x.com/android/forum/t...ivityforresult-with-javaobject.40374/#content
If this libraries makes your work easier and saves time in creating your application, please make a donation.
Donate to Ivica Golubovic
Help support Ivica Golubovic by donating or sharing with your friends.
www.paypal.com