我有一个名为Test的类,其中有一个方法将Activity作为一个参数,
public class Test{
Activity activity;
public void someMethod(Activity _activity)
{
activity = _activity;
}
}
并假设从MainActivity类调用它,如:
test.someMethod(this)
这里我将我的活动MainActivity传递给类Test。而它正在其晚餐类活动中捕获。如何知道作为其子类的Activity类型(此处为MainActivity)并将其强制转换为MainActivity?
答案 0 :(得分:0)
instanceof
:
if (activity instanceof MainActivity) {}