我有在应用的Android onBackPress问题活动切换
A,B,C,d
和活动的流动是A-> B-> C-> d
四项活动在后面按我想从D-> C-> B只移动我不想去活动A如何限制应用程序从B移动到A
我有在应用的Android onBackPress问题活动切换
A,B,C,d
和活动的流动是A-> B-> C-> d
四项活动在后面按我想从D-> C-> B只移动我不想去活动A如何限制应用程序从B移动到A
如果你把noHistory = “true” 设置在AndroidManifest.xml你的活动,你将不会再回到活动A.
http://developer.android.com/guide/topics/manifest/activity-element.html#nohist
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example">
<application ...>
<activity
android:name=".activity.ActivityA"
android:noHistory="true"/>
...
</application>
</manifest>
当您要去活动B
从A
只需致电finish()
活动A
。让你是从活动A
移动到活动B
一些按一下按钮,然后在onClick()
方法,你当你开始从活动A中的活动B到做这样的事情
@Override
public void onClick(View v)
{
Intent i=new Intent(A.this,B.class);
startActivity(i);
A.this.finish();
}
,呼吁活动结束() AEG:
Intent intent = new Intent(A.this, B.class);
startActivity(intent);
A.this.finish();
你可以完成活动完成();当你调用startActivity(b)时; – savepopulation 2014-09-11 07:52:36