0

https://developers.google.com/analytics/devguides/collection/android/v2/#manifest "次の例のように、各アクティビティのonStart()メソッドとonStop()メソッドにsendメソッドを追加します。"

ここに質問があります。メインクラスにonStartメソッドとonStopメソッドがありません。そのコードをすべてのメソッドに含める必要がありますか?それとも特定のものだけですか?私のクラスにはたくさんのメソッドがあります(おそらくそれについて何かをする必要があります...):

package com.something.smth;

import something.com;

@SuppressLint("DefaultLocale")
public class Main extends Activity implements View.OnClickListener {

EditText input;
LinearLayout ll;

@Override
protected void onCreate(Bundle savedInstanceState) {
    something
}

private void whatToDo() {
    something
}

@Override
public void onClick(View v) {
    something
}

private void prefdata() {
    something
}

private void printAll(int i, int examNumb) {
    something
}

private void printOutFirst(String lesson, String type, int monthD,
        int dayD, int hourD) {
    something
}

private void printOutSecond(int monthD, int dayD, int hourD) {
    something
}

private void timeleft(int mDate, int dDate, int hDate) {
    something
}

@Override
public boolean onCreateOptionsMenu(android.view.Menu menu) {
    something
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    something
}
}

また、そのコードをすべてのクラスに配置する必要がありますか、それともメイン(上記)クラスにのみ配置する必要がありますか?

前もって感謝します。

4

1 に答える 1

0

間違いなくこれらのメソッドを作成し、そこに適切なGA呼び出しを配置する必要があります。もう1つのオプションは、基本クラスを作成して拡張し、コードを複製しないようにすることです。私はここで概説されている他のいくつかのトリックを持っています:

http://www.aydabtudev.com/2011/03/google-analytics-tricks-for-android.html

于 2013-03-26T15:37:38.150 に答える