的活動,我運行一個服務,並且我需要這個活動讓長按click監聽器獲取其他活動或主屏幕中的座標,然後啓動一個活動來顯示座標。我該怎麼辦?我現在需要啓動一個服務
0
A
回答
0
使用意向開始新的活動,通過在束座標的值或意向額外
0
Intent dialogIntent = new Intent(getBaseContext(), myActivity.class);
dialogIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplication().startActivity(dialogIntent);
或者 從溶液中發佈由MarcinGil
android.app.Service是後裔的android.app.Context,所以你可以直接使用startActivity。但是,由於您在任何活動之外開始此任務,因此您需要在意圖上設置FLAG_ACTIVITY_NEW_TASK標誌。
例如:
Intent i = new Intent();
i.setClass(this, MyActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
where this is your service.
0
只是把追蹤您的OnCreate()的代碼在你的服務
Intent intent = new Intent(Your_Context, Your_Class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
相關問題
- 1. 我需要做一個啓動畫面
- 2. 我需要一個服務對象嗎?
- 3. nginx + passenger + rails:我需要啓動rails服務器還是隻需啓動nginx?
- 4. 我何時需要在Rails中重新啓動服務器?
- 5. Azure的雲服務啓動的任務,需要重啓
- 6. 廚師 - 根據需要啓動或重新啓動服務
- 7. 對於Selenium,我需要啓動java服務器嗎?
- 8. 我是否需要boot_completed和startForeground啓動服務中的線程?
- 9. 爲什麼我總是需要重新啓動Rails服務器?
- 10. 啓動時無需啓動服務
- 11. 如何需要多個權限啓動或綁定到服務
- 12. 服務需要哪個用戶權限才能啓動/停止其他服務?
- 13. 我需要一個web服務或一個web api
- 14. 我需要微服務嗎?
- 15. 我需要服務嗎?
- 16. 是否需要在我的服務器中啓用肥皂?
- 17. 我需要一次啓動1-100個動畫
- 18. 我需要在服務器上顯示一個圖像按鈕
- 19. c# - 我需要兩個runat =「服務器」在同一頁
- 20. 我需要在Java中創建一個RESTful API服務器?
- 21. JSF2.0資源包需要在不重新啓動服務器
- 22. 在什麼情況下需要重新啓動JBoss服務器?
- 23. Rails服務器無法啓動mysql2 - 它需要的Gems存在
- 24. 自動啓動一個JBoss服務(MBean)
- 25. 需要使用服務彈出一個
- 26. 啓動WCF服務需要10秒的時間與一個有1000個方法的大服務合同
- 27. 需要殺死一個任務,如果其他啓動
- 28. 我需要製作一個網站,我應該在哪個軟件中啓動
- 29. 我需要在啓動TPL任務之後做清理工作
- 30. 我的windows服務在sql服務器服務之前啓動