0
ListFragmentはTab2で、このようになります。 MainActivityListFragmentからフラグメントにデータを送信する方法
Tab2.setMyFragmentListener(Tab1);
上
public class Tab2 extends ListFragment {
public interface MyFragmentListener {
public void onFragmentItemSelected(String CheckSwitch);
}
static MyFragmentListener myListener;
public static void setMyFragmentListener(MyFragmentListener listener) {
myListener = listener;
}
いくつかの条件に
if (TempTweet < CheckingTemp)
{
myListener.onFragmentItemSelected("TurnOn");
}
Tab1を
上
public class Tab1 extends Fragment implements Tab2.MyFragmentListener {
@Override
public void onFragmentItemSelected(String CheckSwitch) {
if(CheckSwitch.equals("TurnOn"))
{
//Some Actions
}
}
この答えは、今Passing value from ListFragment to another ListFragmentから撮影された私は、Javaに非常に新しいですし、アンドロイドので、私はそれが常に "表現が期待される"と言うことを確認していません
https://developer.android.com/training/basics/fragments/communicating.htmlを確認してください。 – abhishesh
@abhishesh私はそれを読むが何かを理解することはできません。私はJavaの新人であり、アンドロイドでの作業は私が理解するのをより困難にしています –
@abhishesh「あなたのTab2に彼のリスナーがTab1であることをあなたのTab2に伝える必要はない」と言っても意味がありません。アクティビティ –