android,界面 A->B->C,返回时需要C->B->A,可是却是C->B->C->程序暂停提示->A,为啥呢? 10
返回的代码:TextViewaddFriendBackTextView.setOnClickListener(newOnClickListener(){@Override...
返回的代码:TextView
addFriendBackTextView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO 自动生成的方法存根
Intent intent = new Intent(AddFriendActivity.this,
MainActivity.class);
startActivity(intent);
finish();
}
});
返回的代码:按键
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {/////返回到主界面的对话列表
// TODO 自动生成的方法存根
//finish();
if(keyCode==KeyEvent.KEYCODE_BACK){
Intent intent = new Intent(AddFriendActivity.this,
MainActivity.class);
startActivity(intent);
finish();
}
return true;
}// //onKeyDown 展开
addFriendBackTextView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO 自动生成的方法存根
Intent intent = new Intent(AddFriendActivity.this,
MainActivity.class);
startActivity(intent);
finish();
}
});
返回的代码:按键
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {/////返回到主界面的对话列表
// TODO 自动生成的方法存根
//finish();
if(keyCode==KeyEvent.KEYCODE_BACK){
Intent intent = new Intent(AddFriendActivity.this,
MainActivity.class);
startActivity(intent);
finish();
}
return true;
}// //onKeyDown 展开
展开全部
startActivity不需要finish back事件也不用去改 就是cba了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
返回时候写finish(),跳转时候别写finish()就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果activity的启动模式是singleTop的话,就不会有这个问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询