基本上我尝试用按钮启动新的Activity。问题在MainActivity类Im中使用:
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);
}
但仍无法看到新活动开启。 我是如何在屏幕顶部启动新活动的? 谢谢。
答案 0 :(得分:1)
你到底想干什么?
要从活动A开始新的活动B,您必须这样做:
Intent i = new Intent(this, B.class);
startActivity(i);
您可以尝试设置
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)