我的类是自己写的,想获取当前程序当前Activity如何获取呢?我这个类有调用Dialog,需要一个Activity做setActivity。
解决方案 »
- editText控件无法获取当前输入的字符串的问题。
- 安卓开发应用如何提交,有些什么规范等等..
- Windows下做Android应用开发为什么必须安装安卓手机的驱动呢?
- android 2.2 Min SDK Version是多少?
- 能否动态修改include的layout
- 紧急求救~在android上配置lucene整合庖丁解牛出现问题~~~
- 请教android2.2怎么格式化SDcard?
- 新建的XML下面有黄线~~
- 关于android中百度地图的问题
- 求问安卓开发中,若用户主动摧毁了一个activity,如何保存其状态
- 基于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,楼主自行改下