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