onCreate前にEventHandlerで値を変化させるには?
AndroidでWebView表示の前にuri
の値を条件によって変更させたいです。
override fun onCreate(savedInstanceState: Bundle?) {
super<DefaultActivity>.onCreate(savedInstanceState)
setContentView(R.layout.activity_webview)
setupUri()
if (savedInstanceState == null) {
val newFragment = WebViewFragment.newFragment(uri!!)
getFragmentManager()
.beginTransaction()
.add(R.id.web_view_container, newFragment)
.commit()
}
getSupportActionBar().hide()
}
}
参考にしたiOSの場合はこうなってます。
- (void)viewDidLoad
{
[super viewDidLoad];
[self registerEventHandlers:[self prefferedEventhandlers]];
}
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓呼び出し↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
override func prefferedEventhandlers() -> [AnyObject]! {
return [
LSGAdEventHandler(webViewController: self),
LSGLoginPageEventHandler(webViewController: self),
LSGOtherEventHandler(webViewController: self)
]
}
これはviewDidLoadで画面描画する前にEventHandlerを走らせる処理だと思うのですが、onCreateが該当するでしょうか。