簡體   English   中英

如何將數據從ListFragment發送到Fragment

[英]How to send data from ListFragment to Fragment

所以我的ListFragment是Tab2,看起來像這樣。

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
    }
}

在MainActivity上

Tab2.setMyFragmentListener(Tab1);

這個答案已經從將值從ListFragment傳遞到另一個ListFragment中來了,現在我對Java和android還是很陌生 ,所以我不確定它總是說“ Expression Expected”

您可以創建全局靜態變量,以便可以在任何需要的地方使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM