如何在Activity的OnCreate方法外声明AlertDialog.Builder我想用它在(Xamarin.Android)

By simon at 2018-02-07 • 0人收藏 • 46人看过

我想在活动类I的OnCreate方法之外声明AlertDialog.Builder 想要使用它。如果我想在a中使用它活动我宣布它的 容易我只是把OnCreate方法:

AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
但是如果我想要它在OnCreate方法或t之外他活动课我想要 使用它,但在相同的命名空间,或者如果我想要它在另一个namespase或 在另一个活动w我必须把帽子放在this的地方 关键词?

1 个回复 | 最后更新于 2018-02-07
2018-02-07   #1

如何在活动I的OnCreate方法之外声明AlertDialog.Builder 想用它?(Xamarin.Android) 它需要一个Context作为它的施工参数,所以给你的 AlertDialog一个Context会解决这个问题。

AlertDialog.Builder alertDialog = new AlertDialog.Builder(Android.App.Application.Context);
弗思另外,你可以参考:[什么是Android上的'上下文'? ](https://stackoverflow.com/questions/3572463/what-is-context-on-andr)

登录后方可回帖

Loading...