有三種活動:A,B,C;我想完成其他活動的活動
A,B是正常活動,C是透明活動,展現一種嚮導。
我編程,當我去B,從A,C對B.
自動啓動問題是,當我立刻按後退按鈕B開始的時候在,
C對A.
顯示出來我想解決這個問題,請幫忙。
有三種活動:A,B,C;我想完成其他活動的活動
A,B是正常活動,C是透明活動,展現一種嚮導。
我編程,當我去B,從A,C對B.
自動啓動問題是,當我立刻按後退按鈕B開始的時候在,
C對A.
顯示出來我想解決這個問題,請幫忙。
你可以活動的內部B
@Override
public void onBackPressed() {
// Here finish activity C
super.onBackPressed();
}
其他解決方案:保持一個公開提及活動ç
launchMode = "singleInstance"
public static Activity activity;
onCreate(){
activity = this;
}
if(ActivityC.activity != null) {
ActivityC.activity.finish();
}
感謝您的快速回答!我會馬上試試,並告訴你結果! –
它按我想要的方式工作,但會顯示其他一些錯誤。 –
我想我需要考慮另一種解決方案,不是完成活動,也許是防止背部按壓 –
這已經回答:http://stackoverflow.com/questions/10379134/finish -an-activity-from-another-activity – NaviRamyle