2012-08-26 49 views
1
後工作

我已經通過Android的工具改名爲我的Android應用程序包 - >重命名應用程序包,但它重命名後,我無法看到搜索框調用onSearchRequested()如果工作正常時,我將軟件包名稱更改爲原始值,是否還有其他需要更改的內容?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中使用一個完全合格的命名方案。您還必須在那裏更改軟件包名稱。

對於這些元素:

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

公牛眼睛,喋喋不休......非常感謝您的幫助! :) – Ali