import Activity from 'android.app.Activity';
export class CustomWebViewActivity extends Activity {
private mWebView! : WebView;
private mToolbar! : Toolbar;
public constructor(){
super()
}
protected override onCreate(savedInstanceState: Bundle ) : void {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.activity_custom_web);
let mUrl : string = this.getIntent().getStringExtra(Constant.PROTOCOL_WEB_VIEW_URL) as string;
let mName : string = this.getIntent().getStringExtra(Constant.PROTOCOL_WEB_VIEW_NAME) as string;
this.setRequestedOrientation(this.getIntent().getIntExtra(Constant.PROTOCOL_WEB_VIEW_ORIENTATION, ActivityInfo.SCREEN_ORIENTATION_PORTRAIT));
this.mWebView = this.findViewById(R.id.webView);
this.mToolbar = this.findViewById(R.id.toolbar);
this.mToolbar.setSubtitle(mName);
this.initWebView();
this.mWebView.loadUrl(mUrl);
}
}
提示报错error: 'onCreate' overrides nothing
1 个回复
DCloud_Android_DQQ
UTS 里没有protected
完整的activity实现示例,参考:
https://gitcode.net/dcloud/hello-uts/-/blob/master/uni_modules/uts-nativepage/utssdk/app-android/index.uts