如何获取我的片段所在的活动?

时间:2016-01-31 02:56:19

标签: android android-fragments android-activity

我想在我的列表片段中使用我的数据库适配器来将表中的所有实体放入listview中,但是当我尝试在片段创建期间构建它时,我得到的信息是上下文不能成为应用于我的片段。

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        DbAdapter db = new DbAdapter(this); //error message here
    }

但是,当我将适配器放入我的活动时,我不会收到错误消息。

如何获取我的片段所在的活动,以便将其用作上下文? 或者,有更好的方法吗?

1 个答案:

答案 0 :(得分:4)

这很简单。您可以使用以下命令获取片段所在的活动:

NSTextField

您的代码应为:

value