0

基本上我试图用按钮开始新的活动。问题出在 MainActivity 类中,我正在使用:

mPendingIntent = PendingIntent.getActivity(this, 0, new Intent(this,
            getClass()).addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP), 0);

我认为这就是为什么当我尝试开始新活动时我仍然只能看到 MainActivity 因为它仍然在屏幕的顶部。我试过用这个:

public void handleClick(View v){
//Create an intent to start the new activity.
Intent intent = new Intent();
intent.setClass(this,Page2Activity.class);
startActivity(intent); 
}

但仍然看不到新活动打开。这是我如何在屏幕顶部启动新活动的方式吗?谢谢你。

4

1 回答 1

1

你到底想做什么?

要从活动 A 开始新的活动 B,您必须执行以下操作:

Intent i = new Intent(this, B.class);
startActivity(i);

你可以尝试设置

i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
于 2013-08-28T23:19:19.520 回答