设备控制接口说明-获取设备当前 Activity
getActivity
原型:
getActivity()
是否支持多设备:
不支持
描述:
获取当前前台运行的 activity。activity作为android四大组件中的一个,在我们开发的每个安卓应用中都会用到,是最常用的组件之一。一个activity就是我们平常看到的一个页面,一个安卓应用可以有很多个页面,其中每个页面就是一个activity。
参数:
无
返回值:
字符串:成功返回activity值,失败返回null。
示例:
打开QQ音乐,并在前台运行,然后获取QQ音乐的Activity
//获取当前主控设备对象
var device = Device.getMain();
if(!device) {
print("没有找到设备");
} else {
//获得前台运行的 activity
var ret = device.getActivity();
print("前台运行的 activity是: \n"+ret);
}
运行结果:
//成功获取当前前台运行的 activity,则输出:
前台运行的 activity是:
com.tencent.qqmusic/com.tencent.qqmusic.activity.LoginActivity
//如果没有获得当前前台运行的 activity,则输出错误信息lastError();