[英]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.