[英]How to check if mobile network is connected to the internet or not in android
[英]ShareLinkTask, check if a user has connected to a network
我想在Windows Phone應用程序中使用ShareLinkTask,以使用戶可以共享鏈接。
當我在模擬器上測試以下代碼時:
// share to social networks
ShareLinkTask shareLinkTask = new ShareLinkTask();
shareLinkTask.Title = vine.description;
shareLinkTask.LinkUri = new Uri("link");
shareLinkTask.Message = "I want to share this link";
shareLinkTask.Show();
仿真器進入黑屏,然后立即退出。 我猜這是由於我尚未連接到仿真器上的網絡而導致的。
所以我的問題是,如何檢測用戶是否沒有連接的網絡,以便顯示適當的消息?
您是說已連接到可用於共享的任何帳戶? 您可以使用Account類確定觸發任務之前是否設置了任何用戶帳戶。
請注意,這樣做需要ID_CAP_CONTACTS和ID_CAP_APPOINTMENTS,這對您的用戶可能看起來很奇怪,並且看到這是一個極端的情況(很少有沒有使用任何帳戶的電話),可能不值得額外的代碼/功能要求。
如果確實要迭代帳戶,則可以使用:
(new Contacts()).Accounts
如果那里什么也沒有,就沒有帳戶。
您在模擬器上看到的行為是因為您沒有使用Microsoft帳戶登錄到手機。 因此,沒有關聯的社交網絡可用於共享鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.