나는 website.when 사용자가 내 웹 사이트의 링크를 클릭하면 내 안드로이드 응용 프로그램에서 그것을 열어 웹 사이트 및 안드로이드 응용 프로그램을 가지고 있습니다. 하지만 문제는 거기에 내가 가져올 필요가있는 링크에 존재하는 중요한 정보이며, 활동은 그것에 서버 요청을하게됩니다. www.example.com/post.php?id=123 ID가있는 게시물에 대한 정보를 표시 할 수 있도록 활동이 열릴 때 링크의 ID 부분을 가져와야합니다. 내 의도 필터의 도움으로 내 애플 리케이션에서 링크의 오프닝을 추가했지만 링크의 GET 매개 변수를 얻는 데 막혔어요. 어떻게해야합니까? 문자열/URL이 있었다면android의 링크에서 활동이 열렸는지 확인하고 링크에서 GET 매개 변수를 가져 오는 방법?
0
A
답변
1
, 당신은 지금처럼 intent
에서 해당 URL을 검색 할 수 있습니다
String url = getIntent().getData().toString();
는 그런 다음 매개 변수를 얻을 수 .substring
를 사용할 수 있습니다
String id = url.substring(url.indexOf("id=") + 3)
OR을, Airbnb의 도서관을 사용하여 좀 더 우아한 방법으로 결과를 얻을 수 있습니다. their GitHub repo에 대해 알아볼 수 있습니다.
1
myLink = string.substring(string.lastIndexOf('=') + 1);
www.example.com/post.php?id=123
문자열은 이제 123
를 반환합니다. 당신의 활동이 링크를 통해 열리면
+1
라이브러리 링크 덕분에 –
관련 문제
- 1. 링크에서 GET 값을 가져 오는 문제
- 2. 링크에서 매개 변수를 가져 오는 방법 Facebook에 전송 알림
- 3. Android의 링크에서 PDF 다운로드
- 4. android의 링크에서 Google지도 포함
- 5. cakephp2 링크에서 매개 변수를 저장하는 방법
- 6. 링크에서 jquery 메서드로 매개 변수를 전달하는 방법
- 7. get 매개 변수로 링크에서 공백을 제거하려면 어떻게해야합니까?
- 8. 알림 이메일의 링크에서 URL을 가져 오는 방법
- 9. PHP의 html 링크에서 텍스트를 가져 오는 방법
- 10. S3 링크에서 파일을 가져 오는 방법 - java
- 11. 링크에서 이미지를 가져 오기
- 12. 링크에서 개체 만들기가 매개 변수를 구현하지 않습니다.
- 13. 링크에서 쿼리 문자열 목록을 가져 오는 ASP.Net
- 14. 링크에서
- 15. 링크에서 데이터 가져 오기
- 16. 링크에서 변수 가져 오기 문제
- 17. android 앱 링크에서 ID를 가져 오는 가장 좋은 방법은 무엇입니까?
- 18. 인터넷 또는 로컬 링크에서 라이브러리를 가져 오는 방법
- 19. 다른 링크에서 PHP로 div의 내용을 가져 오는 방법
- 20. asp.net을 사용하여 하이퍼 링크에서 변수를 사용하는 방법
- 21. 일반 링크에서 Google지도 포함 URL 가져 오기
- 22. favicon, 타일 등의 링크에서 매개 변수를 사용할 수 있습니까?
- 23. 외부 링크에서 값 가져 오기
- 24. 표시 결과의 편집 링크에서 변수를 URL로 전달하려고합니다.
- 25. Laravel - 이전 GET 요청에서 POST 매개 변수를 가져 오는 방법
- 26. Gecko WebBrowser가 선택한 하이퍼 링크에서 URL을 가져 오는 중
- 27. 다음 링크에서()
- 28. 방법 링크에서 GSON
- 29. 링크에서 데이터를 추출하는 방법
- 30. 링크에서 음악을 재생하는 방법
덕분에 –
하위 문자열이 필요하지 않고 Uri의 getQueryParameter를 사용하면됩니다. String id = getIntent(). getData(). getQueryParameter ("id"); – Aegir