2012-04-30 3 views
0

처음 몇 가지 배경.추천 검색어에 활동 컨텍스트 추가 의도 :

내 편집 활동에서 항목의 데이터 필드 중 하나를 변경하기위한 검색 기능이 추가되었습니다. (제조사와 제조사). 사용자가 상당히 많은 양의 항목을 선택할 수 있기 때문에 제조업체/모델을 변경하기 위해 제안과 함께 검색을 사용하기로 결정했습니다.

정상적인 Android 검색을 사용하면 편집 작업에서 onSearchRequested() 메소드를 무시하고 추가 데이터의 일부로 현재 아이템의 ID를 추가 할 수 있습니다. 데이터 항목의 실제 업데이트는 검색 활동에서 수행됩니다. (최선의 아이디어는 아니지만 편집 활동은 사용자가 검색 활동에서 무엇을했는지 알지 못합니다.)

이 방법은 간단한 검색에 적합하지만 장소를 찾을 수없는 것 같습니다. 에 대한 컨텍스트 데이터 (항목의 ID)를 주입하십시오. 검색 제안.

android docs을 통해 읽었으며 내 제안에서 결과 행에 대해 SUGGEST_COLUMN_INTENT_EXTRA_DATA 열이 가장 가까이에 왔지만 검색 콘텐츠 제공 업체가 내가 편집중인 항목에 대한 컨텍스트가 없기 때문에 doesn 내 문제를 해결할 것 같아. 인 텐트는 여전히 안드로이드 시스템의 제안으로 시작되며 필요한 컨텍스트 정보를 추가 할 수 없습니다.

검색 제안 사항이 컨텍스트없는 글로벌 검색, 즉 Android의 빠른 검색에 맞춰진 것처럼 보이는 경우에도 가능합니까?

: Android 3.0 미만의 플랫폼을 타겟팅하므로 SearchView의 기능을 사용할 수 없습니다.

답변

0

좋은 소식 : 제안이 직접 실행하는 의도는 활동이 'onSearchRequested()'호출에서 설정 한 의도와 동일합니다. 모든 컨텍스트 정보를 설정할 수 있습니다. 누구든지 문서에서 이것에 대한 참조를 찾을 수 있습니까?

관련 문제