0
主なアクティビティにいくつかのAsyncTaskクラスがあり、それぞれが少量の外部データを取り出してメモリに格納し、メインアクティビティのメソッドを呼び出して表示しますデータ。これらのクラスを独自のファイルに移動したいのですが、主なアクティビティからメソッドと変数を参照しています。誰かが言及した一つの解決策は、あなたがしたいアクティビティメソッドを呼び出すためにそのようAsyncTaskに活動コンテキストを渡すことだった:外部クラスからコンテキストを経由したAndroidの呼び出しメソッド
((ActivityName)mContext).methodYouWant(...)
((ActivityName)mContext).varYouWant
が、これは外部のクラスからの主な活動の方法/メンバーにアクセスするための正しい方法です?
シンプルな提案をありがとう、私は2つの間のギャップを埋めるために同様のアプローチを使用して終了しました。 – kurifu
すごい!以前はこれをやったことはありませんでした。 – wufoo