java - 确定上下文是否是特定 Activity

标签 java android android-activity android-context

我将 Activity 上下文传递给一个对话框,但该对话框对其他 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;
}

最佳答案

你可以使用instanceof:

if ( this.ActivityContext instanceof MyActivity ) {
 /// ....
}

关于java - 确定上下文是否是特定 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21453254/

相关文章:

java - 如何在特定时间后注销Android应用程序?

java - 如何使用java从twitter上抓取推文

java - 如何序列化第三方不可序列化的最终类(例如谷歌的 LatLng 类)?

android - 仅需要显示新屏幕的新 Activity ?

android - 使用谷歌地图后清除内存

java - 如何从命令提示符编译 servlet?

Android:无法选中PopupWindow中的ListView

android - Android WebView 是否加密保存的密码?

android - 自动启动 (BOOT_COMPLETED) 在 Nomi 平板电脑上不起作用

android - 如何以当前状态转到上一个 Activity