我有AboutActivity
有2个按钮可以打开浏览器,它运行正常,但是当我点击浏览器中的Back Button
时,它会转到Home Screen
并且我的应用重启到MainActivity
,我在finish()
的intent方法中没有AboutActivity
,我怎么能解决这个问题。
这是启动浏览器的方法
public boolean onOptionsItemSelected(MenuItem item){
switch(item.getItemId()){
case R.id.menu_about_github_icon:
//este intent lanza la pagina web de github de skintigth
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("https://github.com/skintigth"));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
break;
case R.id.menu_about_gplus_icon:
//este instent lanza el perfil de google plus de skintigth
Intent intent2 = new Intent(Intent.ACTION_VIEW);
intent2.setData(Uri.parse("https://plus.google.com/+rurickmaqueo"));
intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent2);
break;
case android.R.id.home:
Intent intent3 = new Intent(this, MainActivity.class);
startActivity(intent3);
finish();
break;
default:
break;
}
return super.onOptionsItemSelected(item);
}