TaskComplianceActivity

TaskComplianceActivity

我有许多类型的活动,但是如果activity是某个TaskComplianceActivity,那么我想以一种特殊的方式来处理它。

我可以做:

if (activity.getClass().getName() == "au.net.example.myapp.TaskComplianceActivity")


但这非常丑陋。

我已经尝试过了,但是没有用:

if (activity instanceof TaskComplianceActivity)


有人对我如何干净地做到这一点有任何建议吗?

最佳答案

尝试这个:

if (activity.getClass().getName().equals(TaskComplianceActivity.class.getName()))


或这个:

if (activity.getClass().getSimpleName().equals(TaskComplianceActivity.class.getSimpleName()))

09-30 15:50