android獲取當前運行Activity名字的方法
本文實例講述了android獲取當前運行Activity名字的方法,可以避免即時聊天再出現(xiàn)通知的情況。分享給大家供大家參考。具體方法如下:
最近在做IM時需要知道當前Activity是哪一個Activity.自己整理一下兩種方法
第一種:要方便一點(Service中無法使用)
String contextString = context.toString();
return contextString.substring(contextString.lastIndexOf(".") + 1, contextString.indexOf("@"));
}
第二種:要稍微麻煩一點,需要一個權(quán)限(推薦)
private String getRunningActivityName(){
ActivityManager activityManager=(ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
String runningActivity=activityManager.getRunningTasks(1).get(0).topActivity.getClassName();
return runningActivity;
}
希望本文所述對大家的Android程序設計有所幫助。
- Android動態(tài)加載Activity原理詳解
- Android編程之四種Activity加載模式分析
- Android開發(fā)中Activity的生命周期及加載模式詳解
- Android實現(xiàn)瘋狂連連看游戲之加載界面圖片和實現(xiàn)游戲Activity(四)
- Android的Activity加載方式實例分析
- Android筆記之:App應用之啟動界面SplashActivity的使用
- Android實現(xiàn)Activity界面切換添加動畫特效的方法
- 關(guān)于android連續(xù)點擊出現(xiàn)多個Activity界面的解決方法
- Android 開發(fā)使用PopupWindow實現(xiàn)加載等待界面功能示例
- Android的Activity跳轉(zhuǎn)動畫各種效果整理
- android Activity相對布局的使用方法
- Android 開發(fā)使用Activity實現(xiàn)加載等待界面功能示例
相關(guān)文章
Android使用Jni實現(xiàn)壓力鍋數(shù)據(jù)檢測效果示例
這篇文章主要介紹了Android使用Jni實現(xiàn)壓力鍋數(shù)據(jù)檢測效果,涉及Android結(jié)合Jni實現(xiàn)進度條模擬壓力鍋數(shù)據(jù)監(jiān)測效果的相關(guān)操作技巧,需要的朋友可以參考下2017-12-12Android使用AudioManager修改系統(tǒng)音量的方法
這篇文章主要介紹了Android使用AudioManager修改系統(tǒng)音量的方法,結(jié)合實例形式分析了AudioManager調(diào)節(jié)音量的常用方法及相關(guān)使用技巧,需要的朋友可以參考下2016-08-08解決ViewPager和SlidingPaneLayout的滑動事件沖突問題
下面小編就為大家分享一篇解決ViewPager和SlidingPaneLayout的滑動事件沖突問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01Android XmlResourceParser出錯解決辦法
這篇文章主要介紹了Android XmlResourceParser出錯解決辦法的相關(guān)資料,需要的朋友可以參考下2017-05-05Android中AutoCompleteTextView與MultiAutoCompleteTextView的用法
這篇文章主要介紹了Android中AutoCompleteTextView與MultiAutoCompleteTextView的用法,需要的朋友可以參考下2014-07-07Android第三方開源下拉框NiceSpinner使用詳解
這篇文章主要為大家詳細介紹了Android第三方開源下拉框NiceSpinner的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-07-07