【问题标题】:Setting up search interface in fragment在fragment中设置搜索界面
【发布时间】:2015-05-12 05:43:04
【问题描述】:

我已经从这里阅读了如何在谷歌开发指南上设置搜索界面 http://developer.android.com/training/search/setup.html

我能够通过活动复制它。但是,我的应用程序使用导航抽屉和片段。我的片段之一需要实现一个操作栏搜索,将建议显示为用户类型。我能够为该特定片段设置搜索视图。但是,我仍然不确定如何实现onNewIntent() 以及如何在清单文件上设置可搜索配置。是否有可能用片段实现搜索接口。如果是这样,有人可以提供代码示例或链接以供参考吗?

谢谢

【问题讨论】:

    标签: android android-fragments searchview


    【解决方案1】:

    OnNewIntent() 总是被调用 singleTop/Task 活动,除非是第一次创建活动。那时onCreate被调用了。

    您可以通过将onNewIntent 放入onCreate 方法来调用,例如

    @Override
    public void onCreate(Bundle savedState)
    {
        super.onCreate(savedState);
        onNewIntent(getIntent());
    }
    
    @Override
    protected void onNewIntent(Intent intent) 
    {
      super.onNewIntent(intent);
      //code
    }
    

    【讨论】:

    • 是否可以在片段上覆盖 onNewIntent()?
    • 不,Fragment 上没有 onNewFragment
    猜你喜欢
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多