我为Android应用程序开发了一项新功能,允许您搜索各种文件过滤条件,然后按一个按钮启动新活动并获取搜索结果列表。现在我想在平板电脑中修改此功能,以便它可以通过片段同时看到两个活动,即在屏幕的左侧显示搜索选项,在右侧,当您按下相应的按钮时,会显示结果列表。
我尝试调整我的应用程序以使用片段,为此我改变了我的课程' ListActivity' (显示结果)在一个类' ListFragment'中,但我现在遇到一些方法有些问题,例如:
getIntent()
getSystemService()
findViewById()
Toast。 makeText()
错误消息如下:
"方法getSystemService(String)未定义类型MyClass"
为什么我不能在片段中使用这些方法'类?
我该如何解决?我需要这个类作为片段,对吗?
非常感谢,问候。
答案 0 :(得分:1)
在片段中,您可以使用getActivity()来获取活动实例。例如,getActivity()。findViewById(R.id.myId)