我有一个类“bancoActivity”,它扩展了 Fragment 实现了 ActionBar.TabListener,它调用了另一个类“pagamentos”,扩展了 Fragment 实现了 ActionBar.TabListener。当我在课堂上“pagamentos”并单击物理按钮“返回”时,没有任何反应,当我再次单击应用程序时,应用程序完成。我把我的代码留在那里,以便你分析。奥布里加多。
bancoActivity的一部分:
@Override
public void onItemClick(AdapterView<?> customviewadapter, View view, int position, long id) {
listViewItem item = items.get(position);
String Titulo = item.Title;
if(Titulo.equals("Pagamentos")) {
FragmentManager fragmentManager2 = getFragmentManager();
FragmentTransaction fragmentTransaction2 = fragmentManager2.beginTransaction();
pagamentos fragment2 = new pagamentos();
fragmentTransaction2.hide(bancoActivity.this);
fragmentTransaction2.add(android.R.id.content, fragment2);
fragmentTransaction2.addToBackStack("banco");
fragmentTransaction2.commit();
}
}
pagamentos 的一部分:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getActivity().setContentView(R.layout.pagamentos);
FragmentManager fm = getFragmentManager();
这两项活动扩展并实施:
public class pagamentos extends Fragment implements ActionBar.TabListener{
public class bancoActivity extends Fragment implements ActionBar.TabListener