Я работаю над этой проблемой уже несколько часов, но до сих пор не могу ее решить.У меня есть MainActivity с несколькими вкладками, которые все связаны с собственным фрагментом.Все вкладки и их фрагменты работают отлично.
Основная активность с различными вкладками (фрагментами):
Когда я переключаюсь на вторую вкладку, вы можетеувидеть кнопку.
MainActivity и Tab2 (Fragment1):
Через кнопку «Теория» вы переходите к SecondActivity.
SecondActivity:
Теперь возникает следующая проблема.Я хотел бы вернуться к Tab2 в MainActivity.Но поскольку это второй фрагмент MainActivity, меня всегда переводят только на первую вкладку «Home» в MainActivity со следующим кодом.
`
ImageView homebtn = (ImageView) findViewById(R.id.homebtn);
homebtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(getApplicationContext(),MainActivity.class);
startActivity(intent);
}
});
`
Я действительно не знаю, как я могу пройти через homebtn ко второму фрагменту "Tab2" вместо первого фрагмента "Home" в MainActivity.Когда я проводил исследование по этой проблеме, я только нашел решения, как передавать данные из одного фрагмента в другой или как получить доступ от MainActivity к его фрагментам.Я не мог найти решения для моей конкретной проблемы.
Если у вас есть какой-нибудь совет для меня, как решить эту проблему, я был бы очень благодарен:)
Привет Крис