android從Context中得到Activity的名字

    之前如果兩個Activity公用了一個Adapter時,習慣性的在Adapter的構造函數中加一個type的參數。但是前幾天寫應用的時候突然想到既然每個Adapter都需要Context,它又是個上下文,裏邊應該包含Activity的名字。於是斷了一下點還真的有。再試了各種get之後終於確定了下邊的代碼:

context.getComponentName().getClassName()

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

   好了Maek完畢。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章