AndroidでFragmentでInterfaceをimplementsで実装しています。
loginTaskをNewでインスタンス化する時に、CallBackに自分(Fragemnt)を設定しようとしていますができません。
tabFragmentのloginOkJobを、loginTaskからCallBackで呼び出す方法をご教授ください。
Java
1// Fragment 2public class tabFragment extends Fragment implements loginTaskCallBack { 3 public void loginOkJob( ) { 4 //処理する 5 } 6 7 public void hogehogeJob( ) { 8 mLoginTask = new loginTask(???); 9 mLoginTask.doLogin(); 10 } 11 12} 13 14 15// Interface 16public interface loginTaskCallBack { 17 void loginOkJob(); 18} 19 20// LoginTask Class で、このクラスからtabFragmentをcallbackしたい 21public class loginTask { 22 23 private loginTaskCallBack mCallback; 24 25 public loginTask(loginTaskCallBack callbackActivity) { 26 super(); 27 mCallback = callbackActivity; 28 } 29 30 public doLogin() { 31 //処理する 32 mCallback.loginOkJob(); 33 } 34 35}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/18 14:25
2017/07/18 14:52