0
私はJavaコーディングを学ぶために簡単なAndroidアプリを構築しています。アプリはかなりいいので、Google Playに公開し、ユーザーがその内部で何をしているかを追跡したいと思う。しかし、私はFirebaseイベントの統合に取り掛かりました。今、私は別のクラスで追跡したいボタンを持っている異なるクラスのFirebaseイベント
mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
mFirebaseAnalytics.setAnalyticsCollectionEnabled(true);
Buttons.java
ここ Play.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
if (motionEvent.getAction() == MotionEvent.ACTION_UP) {
if (MusicPlayer.playerStatus) {
mediaPlayer.stop();
MainActivity.getStartOrStopBtn().setImageResource(R.drawable.play);
} else if (LoadingAnimation.hasEnded()) {
try {
MusicList.next(0, mainListLocation, mainRadioName);
} catch (Exception e) {
e.printStackTrace();
}
}
}
return true;
}
});
私は以下のコードを含める必要がありますが、私は次のことができます。私はこれを呼び出すMainActivity.javaを持っています分からないどのように:
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id);
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT,
bundle);
誰かが別のクラスであることを特定のボタンを追跡し、このFirebaseイベントを含める方法を初心者レベルの私を説明できますか?
ありがとうございます!