Call startActivity (намерение) несколько раз - PullRequest
0 голосов
/ 23 марта 2020

Здравствуйте, в данный момент у меня есть проблема с вызовом нового действия.

Я хочу вызвать новое действие внутри моей настройки настроек.

Я вызываю активность настроек нажатием кнопки:

Button button = findViewById(R.id.button_navSecond);
        button.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this, SettingsActivityModern.class);
                startActivity(intent);
            }
        });

Но при следующем нажатии кнопки, чтобы перейти к другому Активу внутри этого занятия, я возвращаюсь к основной активности

premiumBuy.setOnClickListener(new View.OnClickListener() {                                               
    @Override                                                                                            
    public void onClick(View view) {                                                                     
        Intent intent = new Intent(SettingsActivityModern.this, BuyPremiumActivity.class);               
        startActivity(intent);                                                                           
    }                                                                                                    
});  

Кажется, что невозможно позвонить startActivity(intent); внутри активность, которая была вызвана с этой командой. Так как предотвратить это?

1 Ответ

0 голосов
/ 23 марта 2020

Попробуйте добавить действие в AndroidManifest. xml как это:

<activity
            android:name="com.example.foodgent.YOUR_ACTIVITY" />
...