public class ActivityCollector {
public static List activities = new ArrayList<>();
public static void addActivity(Activity a) { activities.add(a); }
}
public class BaseActivity extends Activity {
protected void onCreate(Bundle s) {
super.onCreate(s);
ActivityCollector.addActivity(this); // 直接類名調用
}
}
「靜態屬類,實例屬對象」。見 `static` 關鍵字即可類名直呼。