-1
我有MainActivity有3個片段。在其中一個片段中,我有一個重定向到新Activity的登錄功能。在按下注銷時,我需要回到它開始的片段(第二個),而不是第一個片段。 代碼參考: Get back to a fragment from an Activity,How to open a fragment from a fragment?如何從活動中打開片段?
這些都沒有幫助。
我曾經嘗試這樣做太:
Button Logout = (Button) findViewById(R.id.button);
Logout.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
FragmentManager fm = getSupportFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.replace(CurrentClass.this, MainActivity.class);
}
});
打電話這一點,所以實現這可能是因爲複雜或容易,只要你想。最簡單的解決方案是在'SharedPreferences'中創建一個標誌,並在片段創建時對其執行操作 – Chisko