Mem*_*nto 27 java android android-context android-activity
我将Activity上下文传递给对话框,但该对话框对于其他活动是全局的,因此其他活动也可能创建该对话框.我的问题是如何确定Activity上下文是一个特定的Activity?
我正在传递ActivityContext,如下所示:
private Activity ActivityContext;
public MessageDialog(Activity context,int DialogStyle,int Dialog_Layout,String Msg)
{
super(context,DialogStyle,Dialog_Layout);
this.ActivityContext = context;
this.Msg = Msg;
}
Run Code Online (Sandbox Code Playgroud)
mar*_*inj 59
你可以使用instanceof:
if ( this.ActivityContext instanceof MyActivity ) {
/// ....
}
Run Code Online (Sandbox Code Playgroud)
我知道问题在java中,但是如果您在kotlin中寻找答案:
if (this.activity is AppActivity) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12298 次 |
| 最近记录: |