16

Retrofit 2.0、特にCall.cancel()メソッドで遊んだ人はいますか?

それをトリガーするのに最適な時期はいつですか?で電話をかけてみましonStop()Fragmentが、画面表示がオフになると通話がキャンセルされるという問題が発生しました。また、私はそれを呼び出してみましonDestroy()Fragmentが、このメソッドはトリガーされた呼び出しをキャンセルしませんViewPager(たとえば、タブ間の切り替え)

誰かがこれの実例を持っていますか?

これをループリポジトリに実装しようとしました: https://github.com/lawloretienne/Loop

4

2 に答える 2

1

UserVisibleHintを試しましたか?

   @Override
    public void setUserVisibleHint(boolean isVisibleToUser) {
        super.setUserVisibleHint(isVisibleToUser);
        if (isVisibleToUser) {
                // fragment visible to user
        }else{
           // fragment invisible 
           // you can call Call.cancel() here
        }
    }
于 2015-09-25T12:03:53.943 に答える