android獲取當前運行Activity名字的方法
本文實例講述了android獲取當前運行Activity名字的方法,可以避免即時聊天再出現(xiàn)通知的情況。分享給大家供大家參考。具體方法如下:
最近在做IM時需要知道當前Activity是哪一個Activity.自己整理一下兩種方法
第一種:要方便一點(Service中無法使用)
String contextString = context.toString();
return contextString.substring(contextString.lastIndexOf(".") + 1, contextString.indexOf("@"));
}
第二種:要稍微麻煩一點,需要一個權限(推薦)
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界面切換添加動畫特效的方法
- 關于android連續(xù)點擊出現(xiàn)多個Activity界面的解決方法
- Android 開發(fā)使用PopupWindow實現(xiàn)加載等待界面功能示例
- Android的Activity跳轉動畫各種效果整理
- android Activity相對布局的使用方法
- Android 開發(fā)使用Activity實現(xiàn)加載等待界面功能示例
相關文章
Android SQLite數(shù)據(jù)庫中的表詳解
這篇文章主要介紹了Android SQLite數(shù)據(jù)庫中的表詳解的相關資料,這里附有實例代碼,需要的朋友可以參考下2017-01-01
android中實現(xiàn)editext搜索完成自動關閉軟鍵盤
在Android應用開發(fā)中,經(jīng)常會遇到需要在EditText中輸入內(nèi)容,并通過搜索按鈕進行搜索的場景,通常情況下,當用戶點擊搜索按鈕后,我們希望關閉軟鍵盤以提供更好的用戶體驗,本文將介紹如何在Android中實現(xiàn)EditText搜索完成后自動關閉軟鍵盤的功能2023-10-10
AndroidStudio安全管理簽名文件keystroe和簽名密碼(星空武哥)
我們在使用AndroidStudio進行release版的apk簽名的時候,往往都是將簽名文件keystore放在項目中,密碼寫在build.gradle中,keystore和密碼就隨著代碼上傳到了Git倉庫中了,這樣往往很不安全,因為這樣被人獲取2017-09-09

