すべてのタブをホストするクラス: TabsPagerFragmentActivity があります。
次に、別のクラスがあります。 AsyncTask を拡張する内部クラスを持つ ShopsFragment です。
TabsPagerFragmentActivity からこの内部クラスの .execute メソッドを呼び出そうとしていますが、
No enclosing instance of the type is accessible error.
この内部クラスの実行を TabsPagerFragmentActivity から呼び出す方法はありますか? 基本的に、ユーザーがこのフラグメントを離れるとすぐに画像を変更しようとしています。
コード:
public class AlternateImageView extends AsyncTask<String,Integer,Void>{
@Override
protected Void doInBackground(String... params) {
return null;
}
@Override
protected void onProgressUpdate(Integer... progress) {
}
@Override
protected void onPostExecute(Void v) {
//Do something
}
}
ありがとう