0

ユーザーを Youtube の URL にリダイレクトするボタンがあり、ユーザーが実際にリンクを参照しているのか、それとも Android アプリのセレクターを表示しているのかを知りたいですか?

startactivityforresult() を試しましたが、うまくいきません。それを行う方法はありますか?ありがとう!

4

1 に答える 1

0

ブラウザが開かれると、アクティビティから呼び出される最初のメソッドのonPause()後に onStop() が続きます。つまり、アクティビティは一時停止してから停止します。メソッドonStop()が呼び出されたかどうかを確認する代わりに、メソッドを保存してBooleanその状態を変更しonSop()、onRestart() メソッドでその状態を確認すると、ブラウザが開いているかどうかを知ることができます。

このような

@Override
    protected void onStop() {
        // TODO Auto-generated method stub
        super.onStop();
        System.out.println("STOP");
    }


    @Override
    protected void onRestart() {
        // TODO Auto-generated method stub
        super.onRestart();
        System.out.println("onRestart");

             // check the value of boolean here


    }
于 2013-11-06T10:08:08.080 に答える