android从Context中得到Activity的名字

    之前如果两个Activity公用了一个Adapter时,习惯性的在Adapter的构造函数中加一个type的参数。但是前几天写应用的时候突然想到既然每个Adapter都需要Context,它又是个上下文,里边应该包含Activity的名字。于是断了一下点还真的有。再试了各种get之后终于确定了下边的代码:

context.getComponentName().getClassName()

    该方法返回的是个String,可以直接去equals.注意返回的名字是包括包名的,例如:com.example.YourActivityName.

   好了Maek完毕。

猜你喜欢

转载自blog.csdn.net/jnitjy/article/details/72770482