从 Activity 中的片段调用项目
Calls an Item from Fragment in Activity
这里是新人。
我有一个名为 Main_Planner
的 Activity
和一个名为 Main_Itinerary
的 Fragment
。当我想访问从 Main_Planner
到 Main_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
这里是新人。
我有一个名为 Main_Planner
的 Activity
和一个名为 Main_Itinerary
的 Fragment
。当我想访问从 Main_Planner
到 Main_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