将活动转换为手机转换为片段到平板电脑

时间:2014-07-25 11:26:15

标签: java android android-fragments

我为Android应用程序开发了一项新功能,允许您搜索各种文件过滤条件,然后按一个按钮启动新活动并获取搜索结果列表。现在我想在平板电脑中修改此功能,以便它可以通过片段同时看到两个活动,即在屏幕的左侧显示搜索选项,在右侧,当您按下相应的按钮时,会显示结果列表。

我尝试调整我的应用程序以使用片段,为此我改变了我的课程' ListActivity' (显示结果)在一个类' ListFragment'中,但我现在遇到一些方法有些问题,例如:

getIntent()

getSystemService()

findViewById()

Toast。 makeText()

错误消息如下:

"方法getSystemService(String)未定义类型MyClass"

为什么我不能在片段中使用这些方法'类?

我该如何解决?我需要这个类作为片段,对吗?

非常感谢,问候。

1 个答案:

答案 0 :(得分:1)

在片段中,您可以使用getActivity()来获取活动实例。例如,getActivity()。findViewById(R.id.myId)