各位大大好,小弟最近在整合Line Pay
他需要使用url來跳轉到Line的App來進行付款。
這時遇到一個奇怪的問題不知該如何解決。
按照文件收到Api回覆後有個跳轉Line的url
然後使用他文件的code來跳轉
Uri uri = Uri.parse(urlString);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
這樣的方式,
但是第一次跳轉沒問題,第二次跳轉就會沒有反應。
第三次又可以跳轉。
沒反應的那次也不會有任何錯誤訊息。
我試著打Log看activity生命週期資訊,
正常的情況是onPause之後就會跳到Line App,
然後原本的activity會進入onStop。
跳轉失敗的情況會onPause後,
直接接onResume回原來的activity。
https://i.imgur.com/noGyFmP.jpg
完全不知道從何下手,
不知道有沒有大大有什麼建議?
感謝。