私は、Androidに新しいですし、ここで私は建築についての質問があります:アンドロイド、リストビューと活動アーキテクチャ
私はソーシャルネットワーククラスのリストビューを表示する活性を有し、各ソーシャルネットワークのクラスは通常のクラスである(ありませんアクティビティ)を使用して、ログインメソッドを持つインターフェイスを実装します。したがって、ListViewから1つのソーシャルネットワークをタップすると、選択したネットワークのログインメソッドが呼び出され、そのメソッドは、そのネットワークのログインサイトでWebビューを表示して、Oauthトークンを取得するアクティビティを呼び出す必要があります。アプリケーションを許可すると、WebViewを閉じてListViewのItemに、選択したネットワークのユーザがログに記録されていることが表示されます。
私の質問は次のとおりです: 通常のクラス(アクティビティではありません)がアクティビティを呼び出すと、Webviewを開くことができますか?どうやって? そして、そのクラスはどのようにしてActivityの結果をリッスンし、それを更新するためにListViewを表示するActivityにそのレスポンスを送信できますか? そのアーキテクチャは大丈夫ですか?私はより良い、よりエレガントな方法でなければならないと思いますか?
ありがとうございます!
こんにちは@Cata、あなたの答えに感謝します。私が最初のやり方でそれを行うなら、私はそのリストビューアクティビティで各ソーシャルネットワークの実装を行う必要があります、それのログインを処理する各ソーシャルネットワークのクラスを持っているという考えを失った、または私はまだそれを行うことができますか? – Spike777
あなたの歓迎:)! – Cata
完全な回答を投稿する前に私は誤ってクリックしました:p – Spike777