我的类是自己写的,想获取当前程序当前Activity如何获取呢?我这个类有调用Dialog,需要一个Activity做setActivity。
解决方案 »
- VideoView播放视频过程中视频停止播放的问题求解
- 请求高手帮忙完善游戏手柄效果?
- android 4.0下的菜单optionsmenu 无法显示
- 小妹请教Activity互相发送消息问题!
- 如何将歌曲列表传给系统自动的播放器
- 想学习的朋友,可以进这个网站下载视频资料!很不错的自学教程!
- 菜鸟求助!!!劳哪位大侠讲讲如何系统地学android~~谢谢啦
- android 怎么改变整个屏幕的颜色
- view的layout_height属性是怎么来的
- 求助:报错java.lang.ArrayIndexOutOfBoundsException.length=1;index=1
- 基于libusb的设计,如何在host端修改,使得android退出Accessorymode
- android 2.3版本程序在4.0中的问题
得到他的Activity实例。我这个类需要它的实例调用startActivity的。
ActivityManager manager = (ActivityManager) context.getSystemService(ACTIVITY_SERVICE);
List<RunningTaskInfo> runningTaskInfos = manager.getRunningTasks(1);
String cmpNameTemp = null; if(null != runningTaskInfos){
cmpNameTemp=(runningTaskInfos.get(0).topActivity).toString);
Log.e("cmpname","cmpname:"+cmpName);
} if(null == cmpNameTemp)return false;
return cmpNameTemp.equals(cmdName);
}检查栈顶的Activity,楼主自行改下