Backgroundはアプリ起動直後に自動実行するための機能です。
各画面遷移ごとにハンドラを実行するViewやControllerとは別途で実行されます。
BackgroundはBackground派生クラスを設置しただけでは実行されません。
Appクラス(プロジェクトソース状ではsrc/app/config/App.ts)にて Backgroundを指定する必要があります。
// Background list
public static backgrounds: Array<string> = [
"bg1",
"bg2",
"bg3",
];
上記のように指定した場合、bg1,bg2,bg3の順に実施されます。
下記コードのようにhandleメソッドを使って事前実行するコードを記述します。
import { Background } from "Background";
export class Bg1 extends Background {
public handle() {
console.log("BG1 handle .....");
}
}