如何在Android应用程序的用户界面中调用Ionic Application

时间:2016-07-26 11:29:22

标签: android ionic-framework

因为我有两个不同的应用程序构建在不同的平台上,一个在Android上,另一个在Ionic上。

我想通过点击从Android应用程序调用离子应用程序 事件

Button button = (Button)findViewById(R.id.button);
    if (button != null) {
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // Call ionic application here
            }
        });
    }

1 个答案:

答案 0 :(得分:0)

“实际上,我认为你可以使用webView做到这一点” 我在下面给出了一个代码片段:

public class IonicActivity extends AppCompatActivity {
    WebView mywebView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mywebView = (WebView) findViewById(R.id.webView);
    WebSettings webSettings = mywebView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    mywebView.loadUrl("http://localhost/8080");
    mywebView.setWebViewClient(new WebViewClient());
}

@Override
public void onBackPressed() {
    if (mywebView.canGoBack()) {
        mywebView.goBack();
    } else {
        super.onBackPressed();
    }
}

}

“你可以将它作为一个单独的活动,然后可以使用按钮的明确意图。我希望​​这有效,如果不让我知道,将尝试另一种方式” “使用WebView进行布局文件”,