1. 程式人生 > >【JS API】指令碼語言-裝置控制介面說明-獲取裝置當前 Activity

【JS API】指令碼語言-裝置控制介面說明-獲取裝置當前 Activity

裝置控制介面說明-獲取裝置當前 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();