0
私のアンドロイドアプリケーションからツイートを投稿するために、ユーザーが既にTwitterに接続しているかどうかをチェックしたいと思います。ファブリックを使用して、私はこのコードを経由してTwitterSession
を確認してください。ファブリック:TwitterSession always null
TwitterCore twitterCore = TwitterCore.getInstance();
TwitterSession twitterSession = twitterCore.getSessionManager().getActiveSession();
return (twitterSession != null && !twitterSession.getAuthToken().isExpired());
問題はtwitterSession
は、私はTwitterのアプリケーションに接続していた場合でも、常にnullであるということです。
どうすればこの問題を解決できますか?
を見て、私はtwitterSessionかのonCreateにtwitterCoreを初期化する必要があると思いますが? –
どうすればいいですか?なぜなら私は単純なクラスでこの関数を使用していて、アクティビティでは使用していないからです。 –
あなたはアクティブなセッションよりもあなたのベースアクティビティまたはログインアクティビティでそれを初期化する必要があります。このウェブサイトをご覧ください。彼らはサンプルコードを与える –