activity1 には 3 つのフラグメントがあります。
[1]、[2]、[3]
Fragment[2] にはいくつかのアイテムがリストされています。特定のアイテムをクリックすると、アクティビティ 2 が開始されます。
activity2 には戻るボタンが 1 つあります。それを押すと、アクティビティ1でフラグメント[2]を返すにはどうすればよいですか?
それを行うためのベストプラクティスは何ですか?
activity1 には 3 つのフラグメントがあります。
[1]、[2]、[3]
Fragment[2] にはいくつかのアイテムがリストされています。特定のアイテムをクリックすると、アクティビティ 2 が開始されます。
activity2 には戻るボタンが 1 つあります。それを押すと、アクティビティ1でフラグメント[2]を返すにはどうすればよいですか?
それを行うためのベストプラクティスは何ですか?
2 番目のアクティビティでコードを使用します。
Button backbtn=(Button)findViewById(R.id.back);
backbtn.setOnClickListener(new View.OnClickListener()
{
public void onClick(View view)
{
finish();
}
});
通常、「戻るボタン」は作成しません。したがって、Android から既に実装されている「戻るボタン」を使用します。
それでも戻りたい場合は、「finish()」または「system.exit(0)」を使用します (「Danny」が示したように!)。