我想在我想要使用它的活动类的OnCreate方法之外声明AlertDialog.Builder
。如果我想在活动中使用它我在其中声明它很容易我只是放入OnCreate方法:
AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
但是如果我想要它在OnCreate方法或活动类之外我想要使用它但是在同一个命名空间中,或者如果我希望它在另一个namespase或另一个活动中,我必须放在哪个地方this
关键字?
答案 0 :(得分:0)
如何在我想要使用它的活动的OnCreate方法之外声明AlertDialog.Builder?(Xamarin.Android)
它需要Context
作为构造参数,因此请AlertDialog
Context
解决此问题。
AlertDialog.Builder alertDialog = new AlertDialog.Builder(Android.App.Application.Context);
此外,您可以参考:What is 'Context' on Android?