UnrelatedClass から methodToBeCalled() を呼び出そうとしています。私はフラグメントに不慣れで、5日経ってもまだ理解できません。詳細なヘルプをいただければ幸いです。必要なコードが含まれていない場合は、お知らせください。喜んで投稿します。ありがとう!
public class MainActivity extends FragmentActivity{
Fragment fragment = new FragmentActivity();
}
public class FragmentActivity extends Fragment{
methodToBeCalled();
}
public class UnrelatedClass{
//call FragmentActivity's methodToBeCalled() from here
//note it is not static
}
メソッドには次のmethodToBeCalled()
コードが含まれます。
public void methodToBeCalled{
fragmentActivityTextView.setText("Something Else");
}
UnrelatedClass でこのコードを使用しようとしましたが、失敗しました (理由はわかりませんが):
if (MainActivity.getCurrentFragment() instanceof FragmentActivity) {
FragmentActivity fragment = (FragmentActivity) MainActivity.getCurrentFragment();
fragment.methodToBeCalled();