如何在抽象基类活动中设置android.app.default_searchable元数据标记

时间:2013-12-05 09:05:28

标签: android-actionbar abstract-class searchview

我正在为选项菜单创建一个抽象基类活动。我正在扩展我的主要活动与基础活动。在清单文件中,我放置了元数据标签,如下所示

清单:

   <activity
            android:name="com.schoolinsites.mcpss.BaseActivity" >
          <meta-data
            android:name="android.app.default_searchable"
            android:value=".SearchResultsActivity" />
        </activity>

   <activity
            android:name="com.schoolinsites.mcpss.MainActivity"
            android:label="@string/app_name"
             >

        </activity>

我的主要活动是从Base活动扩展。如果我从mainactivity搜索我无法进入搜索活动但是如果我将元数据标签放在Mainactivity中我能够移动搜索活动。如何将元数据标记放在Baseactivity中。

1 个答案:

答案 0 :(得分:0)

这是不可能的,因为BaseActivity不是作为Activity启动的,而是MainAcitivty。