【发布时间】:2020-03-23 17:51:30
【问题描述】:
您好,目前我在调用新活动时遇到问题。
我想在我的 SettingsActivity 中调用一个新的 Activity。
我通过按下按钮来调用 SettingsActivity:
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);
}
});
但是在下一个按钮单击以进入此 Activity 中的另一个 Acitivty 时,我又回到了 Mainactivity
premiumBuy.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(SettingsActivityModern.this, BuyPremiumActivity.class);
startActivity(intent);
}
});
似乎无法在使用此命令调用的活动中调用startActivity(intent);。那么如何预防呢?
【问题讨论】:
-
logcat和manifest.xml中是否有日志?
-
@UpendraShah 啊啊啊我忘记在AndroidManifest中声明Activity了……
标签: android android-intent android-activity