从 Activity 中的片段调用项目

Calls an Item from Fragment in Activity

这里是新人。

我有一个名为 Main_PlannerActivity 和一个名为 Main_ItineraryFragment。当我想访问从 Main_PlannerMain_Itinerary 的项目 TextView1 时。我将只使用此代码:

Main_Planner mp = (Main_Planner) getActivity();

mp.TextView1 .......
...

但是我如何才能访问 Main_Itinerary 项到 Main_Planner。?

这样做

Main_Itinerary myFragment = 
        (Main_Itinerary) getSupportFragmentManager().findFragmentById(R.id.fragementID); 


if(myFragment != null){
    String value = myFragment.getValue(); // if getValue() is a public method

如果您想从片段中访问的值不是方法而是变量,请使用正确类型的变量名

注意

getFragmentManager() 如果不使用支持片段

根据您的布局更改R.id.fragmentID