我想爲我的android應用程序使用亂舞。它說我應該把亂碼寫入onStart()和onStop()方法。我沒有在我的代碼中使用這些方法。我有兩個活動,都只使用onCreate()和onDestroy()方法。我可以把亂碼嗎?會有什麼問題嗎?我可以在onCreate()和onDestroy()中加入亂碼嗎?
1
A
回答
3
onStart()和onStop()是處理活動生命週期一部分的方法,因此您可以將它們添加到活動中而不會有任何問題。
@Override
protected void onCreate(...) {
super.onCreate(...);
...
}
@Override
protected void onStart() {
super.onStart();
FlurryAgent.onStartSession(this, "your_key");
}
@Override
public void onStop()
{
super.onStop();
FlurryAgent.onEndSession(this);
}
3
onStart
和onStop
是現有的上Activity
方法,就像onCreate
。如果您想在activity lifecycle的這些位置添加功能,則可以像覆蓋onCreate
一樣覆蓋它們。
public class MyActivity extends Activity {
@Override
protected void onStart() {
super.onStart();
FlurryAgent.onStartSession(this, "FLURRYKEY");
}
@Override
public void onStop()
{
FlurryAgent.onEndSession(this);
super.onStop();
}
}
onCreate
和onDestroy
是不是適當的對方法,因爲onDestroy
不能保證被調用亂舞會話跟蹤使用。請參閱onDestroy
上的文檔。你最終可能會遇到應用被系統殺死的情況,Flurry會認爲會話仍在進行。
在某些情況下,系統會在不調用該方法(或任何其他方法)的情況下簡單地終止該活動的託管過程,因此它不應該用於在過程結束後執行遠。
相關問題
- 1. 我可以在onCreate方法中使用插入方法嗎?
- 2. 可以在oncreate()中播放soundPool嗎?
- 3. 我可以在onDestroy()函數中使用AlertDialog嗎?
- 4. 我可以在GUI初始化代碼中加入try-catch嗎?
- 5. Android onStop onDestroy onCreate後調用
- 6. android怪異onCreate/onDestroy餘額
- 7. 我可以在onCreate()中調用另一個類的值嗎?
- 8. 我可以在我的Controller $範圍中注入Java代碼嗎?
- 9. 我可以在我的代碼中導入libsyntax嗎?
- 10. 我可以一起加入Maqetta和Aptana嗎?它有用嗎?
- 11. 我可以選擇我在MySQL中加入的行嗎
- 12. 我可以加密我的android和ios的源代碼嗎?
- 13. 你可以在onDestroy()中分離一個片段嗎?
- 14. 我可以加入課程列表嗎?
- 15. 我可以用MySQL加入COUNT嗎?
- 16. 我們可以交叉加入EF嗎?
- 17. 我可以在JavaScript中嵌入svgs嗎?
- 18. Android可以避免onCreate()被調用嗎?
- 19. 我可以在Chrome中增加QUOTA_BYTES_PER_ITEM嗎?
- 20. 我可以在UITabBarController中添加UITabBarController嗎?
- 21. 我可以在Java中增加charAt嗎?
- 22. 我可以在Jenkinsfile中增加scm嗎?
- 23. 我可以在.dir-locals.el中放入任意的elisp代碼嗎?
- 24. 我可以在.js文件中寫入ASP代碼嗎?
- 25. 我可以在.htacces文件中寫入php代碼嗎?
- 26. 我可以在joomla cookie中加密密碼嗎
- 27. 我可以在代碼中向程序添加一個類嗎?
- 28. 我們可以在asp.net中添加現成的html代碼嗎?
- 29. 我可以在SQL查詢中添加一些PHP代碼嗎?
- 30. 我可以在SSIS合併加入中使用「大於」嗎?
@ gwa-我應該在哪裏添加它們?代碼中的任何地方? – NoviceMe
將它們添加到onCreate方法的相同級別的活動中,我編輯了我的答案。 – gwa
@ gwa-我試過了。但沒有看到任何亂七八糟的活動?我需要等待一段時間嗎? – NoviceMe