-
public class ThinkingDataRuntimeBridgeThe automatic collection module will use reflection to call functions in this class to bury the site when related events occur.
-
-
Method Summary
Modifier and Type Method Description static voidonFragmentCreateView(Object fragment, View rootView)Called when onCreateView is executed. static voidonFragmentOnResume(Object fragment)onFragmentOnResume static voidonFragmentHiddenChanged(Object fragment, boolean hidden)onFragmentHiddenChanged static voidonFragmentSetUserVisibleHint(Object fragment, boolean isVisibleHint)onFragmentSetUserVisibleHint static voidtrackEvent(Object trackEvent)trackEvent static voidtrackEvent(String eventName, String propertiesString, String token)trackEvent static voidonViewOnClick(View view, Object annotation)onViewOnClick static voidonExpandableListViewOnGroupClick(View expandableListView, View view, int groupPosition)static voidonExpandableListViewOnChildClick(View expandableListView, View view, int groupPosition, int childPosition)onExpandableListViewOnChildClick static voidonDialogClick(Object dialogInterface, int which)onDialogClick static voidonAdapterViewItemClick(View adapterView, View view, int position)onAdapterViewItemClick static voidonMenuItemSelected(Object object, MenuItem menuItem)onMenuItemSelected static voidonTabHostChanged(String tabName)onTabHostChanged static voidonAppPushClickEvent(ThinkingAnalyticsSDK instance, String eventName, JSONObject properties)-
-
Method Detail
-
onFragmentCreateView
static void onFragmentCreateView(Object fragment, View rootView)
Called when onCreateView is executed.
- Parameters:
fragment- FragmentrootView- RootView
-
onFragmentOnResume
static void onFragmentOnResume(Object fragment)
onFragmentOnResume
- Parameters:
fragment- Fragment
-
onFragmentHiddenChanged
static void onFragmentHiddenChanged(Object fragment, boolean hidden)
onFragmentHiddenChanged
- Parameters:
fragment- Fragmenthidden- Hidden
-
onFragmentSetUserVisibleHint
static void onFragmentSetUserVisibleHint(Object fragment, boolean isVisibleHint)
onFragmentSetUserVisibleHint
- Parameters:
fragment- FragmentisVisibleHint- VisibleHint
-
trackEvent
static void trackEvent(Object trackEvent)
trackEvent
- Parameters:
trackEvent- Event
-
trackEvent
static void trackEvent(String eventName, String propertiesString, String token)
trackEvent
- Parameters:
eventName- event namepropertiesString- event propertiestoken- app id
-
onViewOnClick
static void onViewOnClick(View view, Object annotation)
onViewOnClick
- Parameters:
view- Viewannotation- Annotation
-
onExpandableListViewOnGroupClick
static void onExpandableListViewOnGroupClick(View expandableListView, View view, int groupPosition)
-
onExpandableListViewOnChildClick
static void onExpandableListViewOnChildClick(View expandableListView, View view, int groupPosition, int childPosition)
onExpandableListViewOnChildClick
- Parameters:
expandableListView- ListViewview- ChildgroupPosition- GroupPositionchildPosition- ChildPosition
-
onDialogClick
static void onDialogClick(Object dialogInterface, int which)
onDialogClick
- Parameters:
dialogInterface- DialogInterfacewhich- Type
-
onAdapterViewItemClick
static void onAdapterViewItemClick(View adapterView, View view, int position)
onAdapterViewItemClick
- Parameters:
adapterView- AdapterViewview- ItemViewposition- Position
-
onMenuItemSelected
static void onMenuItemSelected(Object object, MenuItem menuItem)
onMenuItemSelected
- Parameters:
object- MenumenuItem- Item
-
onTabHostChanged
static void onTabHostChanged(String tabName)
onTabHostChanged
- Parameters:
tabName- TabName
-
onAppPushClickEvent
static void onAppPushClickEvent(ThinkingAnalyticsSDK instance, String eventName, JSONObject properties)
-
-
-
-