0

apk のエクスポートに奇妙な問題があります。プロジェクトをEclipseで実行すると、正しく機能しています。しかし、apk をエクスポートして、古いものを削除した後に同じ電話をインストールすると、同じアプリケーションではなくなります。おもしろいのは、apk のインストールが終了すると、[開く] を押すと [開く] と [完了] の 2 つのオプションがあることです。前述の問題を再現できますが、[完了] を選択すると問題なく動作します。変更点は戻るボタンについてです。私のコード部分は次のとおりです。

@Override
public void onBackPressed() {
moveTaskToBack(true);
}

プロジェクトをEclipseで実行しないと、このコードは正しく機能しません。  

アップデート :

問題は修正されました。私はこの解決策を試しましたが、うまくいきました。

Android アクティビティ スタックがドキュメントに記載されているとおりに機能しない - タスク スタックの最後のアクティビティが表示されない

ご協力いただきありがとうございます。

4

2 に答える 2

1

代わりにこれを試してください

 @Override
        public boolean onKeyDown(int keyCode, KeyEvent event) {
        super.onKeyDown(keyCode, event);
            switch(keyCode)
            {

            case KeyEvent.KEYCODE_BACK:

                return true;
            }

            return false;
        }
于 2013-03-28T08:18:57.500 に答える
0

プロジェクトをきれいにして再構築し、新しく作成したapkを使用すると、apkがうまく機能すると思います.これは私にも起こり、この方法で修正します

于 2013-03-28T11:17:36.673 に答える