protected void onDestroy() { JActivityManager.getInstance().removeActivity(this); this.unregisterReceiver(this.mBroadcastReceiver); this.mBroadcastReceiver = null; this.filter = null; if (this.mActivityParameters != null) { this.mActivityParameters.clear(); } this.mActivityParameters = null; this.stopTask(); this.mActivityTask = null; if (this.mBroadcastParametersInner != null) { this.mBroadcastParametersInner.clear(); } this.mBroadcastParametersInner = null; if (this.mBroadcastParametersProcess != null) { this.mBroadcastParametersProcess.clear(); } this.mBroadcastParametersProcess = null; this.mStatus = JTabActivity.Status.DESTROYED; this.mContext = null; super.onDestroy(); }
private void loadDefautLayout() { try { int layoutResID = JActivityManager.getInstance().getLayoutLoader().getLayoutID(this.mLayouName); this.setContentView(layoutResID); } catch (Exception var2) {; } }
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.mContext = this; this.mStatus = JTabActivity.Status.CREATED; this.filter.addAction(JBroadcastByInner.INTENT_ACTION_EVENT); this.filter.addAction(JBroadcastByProcess.INTENT_ACTION_EVENT); this.filter.setPriority(1000); this.registerReceiver(this.mBroadcastReceiver, this.filter); this.initActivityParameter(this.getIntent()); JActivityManager.getInstance().addActivity(this); this.getModuleName(); if (JStringUtil.isEmpty(this.mLayouName)) { this.mLayouName = this.mContext.getPackageName(); } this.initInjector(); this.loadDefautLayout(); }
public void setContentView(int layoutResID) { super.setContentView(layoutResID); JActivityManager.getInstance().getInjector().injectView(this); }
public void setContentView(View view) { super.setContentView(view); JActivityManager.getInstance().getInjector().injectView(this); }
public void setContentView(View view, ViewGroup.LayoutParams params) { super.setContentView(view, params); JActivityManager.getInstance().getInjector().injectView(this); }
private void initInjector() { JActivityManager.getInstance().getInjector().injectResource(this); JActivityManager.getInstance().getInjector().inject(this); }