kaleidosJohna
kaleidosJohna
  • 发布:2024-09-29 19:30
  • 更新:2024-09-29 19:42
  • 阅读:343

[uts]写Activity的子类时重载oncreate方法时,提示报错error: 'onCreate' overrides nothing‌

分类:uts

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‌

2024-09-29 19:30 负责人:无 分享
已邀请:
DCloud_Android_DQQ

DCloud_Android_DQQ

UTS 里没有protected

完整的activity实现示例,参考:

https://gitcode.net/dcloud/hello-uts/-/blob/master/uni_modules/uts-nativepage/utssdk/app-android/index.uts

要回复问题请先登录注册