android onCreateの2つの方法

1334 ワード

    override fun onCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?) {

    }
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        Toast.makeText(this,"okqq",Toast.LENGTH_LONG).show()
        Log.i("xinyu","nima")
        setContentView(R.layout.welcome_activity)
        mIntent = intent
        initView()
        init()

    }

今日コードを書く時、onCreate(savedInstanceState:Bundle?、persistentState:PersistableBundle?)を書き直しました.そして、onCreateの中のものはずっと実行されていません.
後でネット上を見て、activityに最後にプロファイルに現在のActivityを登録するときにこの属性を加えることを覚えています.android:persistableMode="persistAcrossReboots"を加えると、Activityに永続化されたデータを格納することができます.
その後、私はこれを加えて、私のonCreateはまだ呼び出されていないことに気づいた.後で書き直して、まじめにしましょう.
転載先:https://www.cnblogs.com/caoxinyu/p/10568581.html