Как получить доступ к родительской активности с помощью кнопки «вверх» в TabLout - PullRequest
0 голосов
/ 24 октября 2018

Пожалуйста, я действительно хочу знать, как получить доступ к родительской активности без использования Up-Button of TabLayout.Это onClickListener, установленный в кнопке.

retour.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
               //start parent Activity
            }
        });

1 Ответ

0 голосов
/ 24 октября 2018

Спасибо всем, это правильный ответ:

        retour.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                Intent upIntent = new Intent(getApplicationContext(), CurrentActivity.class);
                if (NavUtils.shouldUpRecreateTask(CurrentActivity.this, upIntent)) {
                    TaskStackBuilder
                            .from(CurrentActivity.this)
                            .addNextIntent(new Intent(getApplicationContext(), ParentActivity.class))
                            .addNextIntent(upIntent).startActivities();
                    finish();
                } else {
                    NavUtils.navigateUpTo(CurrentActivity.this, upIntent);
                }
            }
        });

Я думаю, что вы также можете использовать "finish ()", как упомянуто @Karan_Mer

...