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