簡體   English   中英

我可以檢測用戶是否從Google Maps App取消了導航

[英]Can i detect if a user canceled navigation from Google Maps App

我的應用程序這樣調用Intent以打開Goog​​le Maps App

Intent navigation = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q="+trueFriend.lat+","+trueFriend.lon));
startActivity(navigation);

當我這樣做時,我想設置一個ProximityListener來檢測用戶是否已到達該位置,然后讓其他用戶知道他們已到達。 我可以做很多事情,但是為了防止出現一些問題,我需要檢測用戶是否已取消導航,停止,甚至恢復導航。 是否有任何文檔?

不,您在另一個應用程序中,因此無法知道用戶是否已從google maps應用程序取消了導航。

編輯

您可能可以做但只能在4.3上使用的方法是設置一個notification listener並檢查導航通知是否仍然存在,如果不存在則退出。

這將是非常hacky,我什至不知道它是否會工作,但我想這是一個主意

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM