2012-08-26 4 views
1

안드로이드 도구 -> 응용 프로그램 패키지 이름 바꾸기를 통해 안드로이드 애플 리케이션 패키지의 이름을 바꿨지만 이름을 바꾼 후에 onSearchRequested()를 호출 할 때 검색 상자를 볼 수 없습니다. 패키지 이름을 원래 값으로 다시 변경합니다. 변경해야 할 다른 것이 있습니까?패키지 이름 바꾸기 후 onSearchRequested()가 작동하지 않음 패키지

public class SearchAction implements Action { 

    Activity _activity; 

    public SearchAction(Activity activity){ 

     _activity = activity; 

    } 

    public int getDrawable() { 

     return R.drawable.ic_action_menu; 

    } 

    public void performAction(View view) { 

     _activity.onSearchRequested(); 

    } 

} 
+0

당신이 onSearchRequested을 (고려 몇 가지 코드를 보여줄 수)? –

+0

@LeonLucardie 소스를 포함 시켰습니다. – Ali

답변

3

나는 당신이 당신의 AndroidManifest.xml에 정규화 된 이름 지정 체계를 사용 같아요

[편집]

다음

는 onSearchRequested()를 호출을 담당하는 클래스입니다. 패키지 이름도 변경해야합니다. 이러한 요소에 대한

:

<meta-data 
     android:name="android.app.default_searchable" 
     android:value="your.package.YourSearchActivity" /> 
+1

황소 눈, 강타 ... 도와 줘서 고마워! :) – Ali