如何在nativescript中启动android插件应用

时间:2019-06-18 09:42:48

标签: android nativescript

我正在尝试启动我包装在原生脚本插件中的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 ..

1 个答案:

答案 0 :(得分:1)

您可能只是通过意图启动MainActivity。

这是伪代码。

const intent = new android.content.Intent(application.android.context, your.package.name.MainActivity.class);
application.android.foregroundActivity.startActivity(intent);