我正在尝试启动我包装在原生脚本插件中的Android应用
我遵循了this教程,并且正确导入了所有内容,但是我找不到任何地方能以自己的方式启动android应用程序(即启动onCreate()或什至displayMessage())
这是我主要活动的样子
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_demo);
//etc..
}
private void displayMessage(String title, String message) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(title)
.setMessage(message)
.setCancelable(false)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
//do things
}
});
AlertDialog alert = builder.create();
alert.show();
}
在这种情况下,如何从nativescript中显示(或启动)我的android应用程序内容?我缺少什么步骤?我是新来的ns ..
答案 0 :(得分:1)
您可能只是通过意图启动MainActivity。
这是伪代码。
const intent = new android.content.Intent(application.android.context, your.package.name.MainActivity.class);
application.android.foregroundActivity.startActivity(intent);