我有一个名为的活动,MainPage
它扩展了SherlockFragmentActivity
. 这个活动有标签,每个标签显示不同的片段。其中一个片段显示了SaleRow
一个自定义视图(扩展类的RelativeLayout
类)的视图。我也有SaleDialog
扩展的类DialogFragment
。我想做的是从SaleRow
视图类中显示 SaleDialog 。我尝试使用此代码:
public class SaleRow extends RelativeLayout
{
public SaleRow(Context context)
{
super(context);
...
this.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View view)
{
FragmentManager fm = getFragmentManager(); //compilation error here for getFragmentManager The method getFragmentManager() is undefined for the type new View.OnClickListener()
SaleDialog testDialog = new SaleDialog();
testDialog.setRetainInstance(true);
testDialog.show(fm, "fragment_name");
}
});
我正在寻找解决方案,但找不到相关的东西。
塔克斯