码迷,mamicode.com
首页 > 其他好文 > 详细

获取当前Activity名称

时间:2014-06-17 17:19:50      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:名称   activity   topactivity   

//获取当前的Activity名称 package.classname

private String getTopActivity(Activity context){

 ActivityManager am= (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);

       

      List<RunningTaskInfo> runningTasks = am.getRunningTasks(1);

      

      RunningTaskInfo rti = runningTasks.get(0);

      ComponentName cn = rti.topActivity;

      

      Log.v("offline",  "getClassName = " + cn.getClassName());//包名+类名

      Log.v("offline",  "getShortClassName = " + cn.getShortClassName());//类名

      Log.v("offline",  "getPackageName = " + cn.getPackageName());//包名

      

      return cn.getClassName();

}


少不了权限:

  <!-- 获取activity名称 -->

        <uses-permission android:name = "android.permission.GET_TASKS"/>


本文出自 “爬过山见过海” 博客,请务必保留此出处http://670176656.blog.51cto.com/4500575/1427036

获取当前Activity名称,布布扣,bubuko.com

获取当前Activity名称

标签:名称   activity   topactivity   

原文地址:http://670176656.blog.51cto.com/4500575/1427036

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!