原生activity代码如下
package io.dcloud;
import io.dcloud.HBuilder.Hello.R;
import android.app.Activity;
import android.os.Bundle;
public class TestActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
native.js调用的方法为
function initial(){
var activity = plus.android.runtimeMainActivity();
var Intent = plus.android.importClass("android.content.Intent");
var intent = new Intent(activity.getIntent());
intent.setClassName(activity, "io.dcloud.HBuilder.Hello.TestActivity");
activity.startActivity(intent);
}
然后第一次之后是可以成功调取activity的,获取新的界面。但是关闭程序后再打开就一直在报错,报错文件如下