我有在應用的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