1

完全に動作する sapui5 モバイル アプリケーションがあります。Android デバイスには戻るボタンがあります。私が達成したいのは、ボタンを押すとアプリが戻ることです。sapui5 モバイル API では、次のコーディングで可能です。

app.back();

今の問題は、これをどのように作成できるかです。私のAndroidアプリケーションのアクティビティには、次のメソッドがあります:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if ((keyCode == KeyEvent.KEYCODE_BACK)) {
        //Here you should navigate one view back
    }
    return super.onKeyDown(keyCode, event);
}

アクティビティから JavaScript の app 変数を呼び出して、アプリケーションに戻るように指示することはできますか?

こんにちはステフ

4

1 に答える 1

1

問題を解決するための解決策を見つけました...次のコードで新しいjavascriptファイルを作成しました。

function onBackKeyDown(){
     // Handle here the BackButton
}

function onDeviceReady(){
    document.addEventListener("backbutton", onBackKeyDown, false);
}

function init(){
    document.addEventListener("deviceready", onDeviceReady, false);
}

これをphonegap apiから取り出したところ、完全に機能しました!

ご挨拶

ステフ

于 2013-10-14T14:34:04.217 に答える