亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

android獲取當前運行Activity名字的方法

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

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

最近在做IM時需要知道當前Activity是哪一個Activity.自己整理一下兩種方法

第一種:要方便一點(Service中無法使用)

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

第二種:要稍微麻煩一點,需要一個權(quán)限(推薦)
復制代碼 代碼如下:
<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;                
}

希望本文所述對大家的Android程序設計有所幫助。

相關(guān)文章

最新評論