在我的应用程序中,Main Activity是Fragments的基础。现在我想只发送数据(对象)从片段到活动(此活动包含所有片段),而不是凝视活动。这是我的代码,分别用于片段和活动
片段代码:
public void sendData()
{
Intent intent = new Intent(getActivity().getBaseContext(),UHFMainActivity.class);
intent.putExtra("SCAN_BUTTON_VALUE", btSearch.getText().toString());
getActivity().setIntent(intent);
}
主要活动代码:
public void receiveData()
{
Intent intent = getIntent();
String SCAN_BUTTON_VALUE = intent.getStringExtra("SCAN_BUTTON_VALUE");
}
答案 0 :(得分:0)
((UHFMainActivity)getActivity()).sendData(yourObject);
在您的活动中
public class UHFMainActivity extends AppCompatActivity {
public void sendData(Object object){
// todo do your stuff with object
}
}