在查看Android Setting代码的时候,发现有很多这种Activity和Fragment,activity只有一个创建fragment实例的方法,这种activity为何可以这么写,最基本的生命周期里的onCreate()都没有实现,这种activity有什么作用呢
package com.android.tv.settings.display.outputmode;
import androidx.fragment.app.Fragment;
import com.android.tv.settings.TvSettingsActivity;
import com.android.tv.settings.overlay.FlavorUtils;
/**
* Activity to control Output mode settings.
*/
public class OutputmodeActivity extends TvSettingsActivity {
@Override
protected Fragment createSettingsFragment() {
return FlavorUtils.getFeatureFactory(this).getSettingsFragmentProvider()
.newSettingsFragment(OutputmodeFragment.class.getName(), null);
}
}
fragment对象