示例#1
0
  private static void prepare(Activity defaultActivity) {
    if (skipmode()) return;
    // If this is first execution of application,
    // initialize supervisor
    Logger.init(logger);

    if (supervisor == null) {
      supervisor = new SupervisorImp();
      supervisor.prepare(defaultActivity);
    }
    clearData();
  }
示例#2
0
 public static void logReceiver(Object o, int fid) {
   if (skipmode()) return;
   supervisor.logReceiver(o, fid);
 }
示例#3
0
 public static void logUnroll(int fid) {
   if (skipmode()) return;
   supervisor.logUnroll(fid);
   Logger.log("UNROLL: " + fid);
 }
示例#4
0
 public static void logReturn(int fid) {
   if (skipmode()) return;
   supervisor.logReturn(fid);
   Logger.log("RETURN: " + fid);
 }
示例#5
0
 public static void logCall(int fid) {
   if (skipmode()) return;
   supervisor.logCall(fid);
   Logger.log("CALL: " + fid);
 }
示例#6
0
 public static void logExit(int fid) {
   if (skipmode()) return;
   supervisor.logExit(fid);
   Logger.log("EXIT: " + fid);
 }
示例#7
0
 public static void logEnter(int fid) {
   if (skipmode()) return;
   supervisor.logEnter(fid);
   Logger.log("ENTER: " + fid);
 }
示例#8
0
 public static void start() {
   if (skipmode()) return;
   Logger.log("Supervisor Start");
   supervisor.start();
 }
示例#9
0
 private static void clearData() {
   if (skipmode()) return;
   supervisor.clearData();
 }
示例#10
0
 public static void logStopExit(Activity a) {
   if (skipmode()) return;
   Logger.log("Activity(" + a.toString() + ") is Stoped");
   supervisor.logStopExit(a);
 }
示例#11
0
 public static void logStopEnter() {
   if (skipmode()) return;
   supervisor.logStopEnter();
 }
示例#12
0
 public static void logActivityCreatedEnter() {
   if (skipmode()) return;
   supervisor.logActivityCreatedEnter();
 }
示例#13
0
 public static void logProgramPoint(int ppid, int fid) {
   if (skipmode()) return;
   supervisor.logProgramPoint(ppid, fid);
 }