作者killermarimo (。)
看板AndroidDev
標題[問題] Google analytics Easytracker (v3) 用法
時間Wed Oct 16 00:55:50 2013
小妹對Andoird SDK甚至java都是完全新手
但是現在急需要使用EasyTracker的功能正在抱佛腳研究...
我只要一個dummy app有兩個button可以控制analytics開始和結束
網頁上開始的範例
@Override
public void onStart() {
super.onStart();
EasyTracker.getInstance(this).activityStart(this); // Add this method.
}
如果要改成button控制
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
startButton = (Button)findViewById(R.id.button1);
startButton.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v) {
/*******
EasyTracker.setInstance(?????).activityStart(?????);
這裡this已經指向onClickListener那括號裡應該放甚麼?
setInstance(Context cxt)
activityStart(Activity activity)
兩個argument不一樣,設一個var = myActivity.this好像不適用.....?
********/
}
});
}
另外,有辦法在analytics結束的時候就強制回傳serverside立刻更新報表資料嗎?
先感謝大家><
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 198.228.222.91
1F:推 jack19900510:V2可 GAServiceManager.getInstance().dispatch(); 10/16 10:12
2F:→ jack19900510:?????? 都是帶 XXActivity.this 10/16 10:16
3F:→ lovelycateye:1.要能夠控制開始結束是個奇怪的需求 10/16 10:46
4F:→ lovelycateye:2.馬上回傳只能在[即時]看到,其他部分要過一天 10/16 10:47
5F:→ hellogg1:2f正解,因為activity向上繼承了Context 10/16 11:24