欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

android獲取當(dāng)前運(yùn)行Activity名字的方法

 更新時(shí)間:2015年01月19日 15:05:16   投稿:shichen2014  
這篇文章主要介紹了android獲取當(dāng)前運(yùn)行Activity名字的方法,對(duì)比分析了兩種實(shí)現(xiàn)方法供大家選擇,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了android獲取當(dāng)前運(yùn)行Activity名字的方法,可以避免即時(shí)聊天再出現(xiàn)通知的情況。分享給大家供大家參考。具體方法如下:

最近在做IM時(shí)需要知道當(dāng)前Activity是哪一個(gè)Activity.自己整理一下兩種方法

第一種:要方便一點(diǎn)(Service中無(wú)法使用)

復(fù)制代碼 代碼如下:
private String getRunningActivityName() { 
        String contextString = context.toString(); 
        return contextString.substring(contextString.lastIndexOf(".") + 1, contextString.indexOf("@")); 
}

第二種:要稍微麻煩一點(diǎn),需要一個(gè)權(quán)限(推薦)
復(fù)制代碼 代碼如下:
<uses-permission android:name="android.permission.GET_TASKS" /> 

private String getRunningActivityName(){         
        ActivityManager activityManager=(ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); 
        String runningActivity=activityManager.getRunningTasks(1).get(0).topActivity.getClassName(); 
        return runningActivity;                
}

希望本文所述對(duì)大家的Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論