2016-10-01 53 views
0

我有一个List视图(我用Recycler图),这是在activity1>fragment2的Android - 活性2回活动1片段

从一排这里用户点击去activity2展示的内容

现在当用户点击后退按钮时,它应该将用户带到activity1fragment2

我应该如何在activity2.onBackPressed()上实现它?

回答

0

调用finish()将完成当前活动并将用户返回到活动返回堆栈顶部的任何位置。在你的情况下,它将是activity1

onBackPressed()的默认实现(下方)已经呼叫finish(),所以您甚至不必重写它。

public void onBackPressed() { 
     if (!mFragments.popBackStackImmediate()) { 
      finish(); 
     } 
    } 
0

搞错了我这样做在我的第一activity

@Override 
public void onFragmentInteraction(Job job) { 
    startActivity(MyActivity.createIntent(this, Model)); 
    finish() // this was creating problem 
} 

我删除了finish()方法和一切现在工作完美!