2013-10-07 20 views

cevap

6

Buradaki fark, aramalar için hangi arama etkinliğinin kullanılacağını bildirmek üzere android.app.default_searchable kullanıldığında, etkinlik arama iletişim kutusunu etkinleştirmiştir. Kullanıcı bu aktivitede iken ve kullanıcı aramayı yürütürken, sistem SearchableActivity'i başlatır ve ACTION_SEARCH amacını sunar.
Örnek olarak, arama iletişim kutusunu göstermek ve diğer etkinliğe arama yapmak istiyorsanız, android.app.searchable olarak hedeflenen activity1 öğesinin, android.app.default_searchable olarak hedeflenen etkinlik2'de arama iletişim kutusu için kullanılacak arama etkinliği olduğunu bildirmeniz gerekir.

+0

Anladım. Bu nedenle, varsayılan arama yapılabilir etkinlik olan ve benim uygulamanızın içinden arama sorguları için gerekli olmayan Android Sistemine söylemek için default_searchable işlevi kullanılıyor, doğru mu? Teşekkürler! – Dpedrinha

+3

'default_searchable' yalnızca sisteme, etkinliğin uygulamanız içinde arama iletişim kutusunu gösterecek şekilde yapılandırıldığını ve daha sonra sorgu gerçek arama eylemi etkinliğine iletildiğinde, [android açıklama] (http: // geliştiricisini) görebilirsiniz. .android.com/rehber/konular/arama/arama-dialog.html) – xhamr

İlgili konular