什么是对话上下文?
What is a dialog context?
我有一个 class,其中我有这个:
public TrabalharFicheiro(Context context)
{
_context = context;
}
我有一个对话片段,其中包含:
public override View OnCreateView (LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)
{
base.OnCreateView (inflater, container, savedInstanceState);
var view = inflater.Inflate (Resource.Layout.dialog_adicionar_produtos,
container, false);
var test = new TrabalharFicheiro (this);
return view;
}
它给我一个错误:
"Cannot convert from 'Activity1.dialog' to
'Android.Content.Context'(CS1503)"
我应该用什么上下文代替 this
?
此行中的 this
表示 TrabalharFicheiro
class 的实例。
应使用var test = new TrabalharFicheiro (this.Activity);
。
我有一个 class,其中我有这个:
public TrabalharFicheiro(Context context)
{
_context = context;
}
我有一个对话片段,其中包含:
public override View OnCreateView (LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState)
{
base.OnCreateView (inflater, container, savedInstanceState);
var view = inflater.Inflate (Resource.Layout.dialog_adicionar_produtos,
container, false);
var test = new TrabalharFicheiro (this);
return view;
}
它给我一个错误:
"Cannot convert from 'Activity1.dialog' to 'Android.Content.Context'(CS1503)"
我应该用什么上下文代替 this
?
this
表示 TrabalharFicheiro
class 的实例。
var test = new TrabalharFicheiro (this.Activity);
。