package com.ss.android.ugc.aweme.arch.widgets.base;

import X.0CB;
import X.0CD;
import X.0CH;
import X.1Bk;
import X.6Is;
import com.bytedance.covode.number.Covode;

public class LifecycleOwnerWidget extends Widget implements 0CH, 6Is {
    public 1Bk LIZ = new 1Bk(this);

    static {
        Covode.recordClassIndex(53520);
    }

    public final 0CH aW_() {
        return this;
    }

    public void onStateChanged(0CH r1, 0CB r2) {
        super.onStateChanged(r1, r2);
    }

    public 0CD getLifecycle() {
        return this.LIZ;
    }

    public void onCreate() {
        super.onCreate();
        this.LIZ.LIZ(0CB.ON_CREATE);
    }

    public void onDestroy() {
        this.LIZ.LIZ(0CB.ON_DESTROY);
        super.onDestroy();
    }

    public void onPause() {
        this.LIZ.LIZ(0CB.ON_PAUSE);
        super.onPause();
    }

    public void onResume() {
        super.onResume();
        this.LIZ.LIZ(0CB.ON_RESUME);
    }

    public void onStart() {
        super.onStart();
        this.LIZ.LIZ(0CB.ON_START);
    }

    public void onStop() {
        this.LIZ.LIZ(0CB.ON_STOP);
        super.onStop();
    }
}
