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

Java 将手机的活动转换为平板电脑的片段,java,android,android-fragments,Java,Android,Android Fragments,我已经为我的Android应用程序开发了一个新功能,允许您搜索各种文件过滤条件,然后按下按钮启动一个新活动并获得搜索结果列表。现在我想在tablet中修改此功能,以便它可以通过片段同时查看这两个活动,即在屏幕左侧显示搜索选项,并在右侧按相应按钮时显示结果列表 我试图调整我的应用程序以使用片段,为此,我在一个类“ListFragment”中更改了我的类“ListActivity”(显示结果),但我在一些方法中遇到了一些问题,现在给我错误,例如: getIntent() getSystemServi

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

我试图调整我的应用程序以使用片段,为此,我在一个类“ListFragment”中更改了我的类“ListActivity”(显示结果),但我在一些方法中遇到了一些问题,现在给我错误,例如:

getIntent()

getSystemService()

findViewById()

Toast.makeText()

错误消息如下所示:

“类型MyClass的方法getSystemService(String)未定义”

为什么我不能在“Fragment”类中使用这些方法

我怎么能修好它?我需要这个类作为一个片段,对吗


非常感谢,您好。

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