0
A
回答
1
這是我的方法:
ActivityManager activityManager = (ActivityManager) this.getSystemService(ACTIVITY_SERVICE);
//Get the info from the currently running task.
List<ActivityManager.RunningTaskInfo> taskInfo = activityManager.getRunningTasks(1);
Log.d(TAG, "TOP Activity ::" + taskInfo.get(0).topActivity.getClassName());
Perrmission需要AndroidManifest.xml
<uses-permission android:name="android.permission.GET_TASKS"/>
+0
我找到了一個ActivityManager代碼的例子,但是沒有提到所有必要的權限。謝謝!! – Rich
+0
請注意,如果需要'GET_TASKS'權限,大多數用戶都不會喜歡你的應用。這被認爲是非常危險和可疑的,並使您的應用看起來像間諜軟件。耶穌的回答更好,因爲你不需要任何特殊的權限。 –
1
研究Application
類並創建您自己的自定義類擴展應用程序。在應用程序類,添加一個字段Activity currentActivity;
在OnCreate(),你盡一切活動的,你應該做
CustomApp app = (CustomApp)getApplication();
app.currentActivity = this;
或者更好地創造一個BaseActivity延伸活動,讓你的活動,所以你不需要擴展BaseActivity寫在每一個onCreate
你可以檢查哪些活動是最想要的地方。
問候
相關問題
- 1. Android:如何獲取活動的頂級父級佈局
- 2. 頂級安卓活動
- 3. 確定當前活動Android
- 4. 如何確定包中的頂級域名?
- 5. 如何查找任務的最頂級活動?
- 6. 如何滾動scrollview來在Android中的頂級子視圖
- 7. 密碼頂部的Android啓動活動
- 8. 如何自定義Android應用中的頂級狀態欄?
- 9. android確定要啓動哪個活動
- 10. 正確的頂級導航Android像Android中的片段
- 11. Android活動的不確定進展
- 12. 如何正確佈局Android活動?
- 13. 如何獲得當前頂級活動上下文
- 14. 如何添加頂級鏈接在活動類
- 15. Android的導航和活動(確定哪些活動是父母)
- 16. 如何確定類別ID是頂級父類的後裔
- 17. 如何從Android中的PostExecute正確啓動活動?
- 18. 如何從堆棧中刪除頂級活動並啓動下一個
- 19. Android查看頂級父項的動畫
- 20. 如何將數據從班級發送到Android中的活動
- 21. 如何重用使用startForeground創建的通知中的頂級活動?
- 22. Android地圖片段頂部的活動
- 23. 擺脫活動頂部的漸變(Android)
- 24. 如何定位多級無序列表中的頂級鏈接?
- 25. mercurial如何確定分支不活動?
- 26. 複合:如何確定活動端點
- 27. 確定如何開始活動
- 28. 如何在Eclipse RCP中監聽/確定活動/最高級編輯器?
- 29. 如何在我的活動頂層打開Webview? (Android)
- 30. Android:如何獲得活動頂部的覆蓋圖
我想知道,從你要去哪裏搜索最頂級的活動。 –