1
查看PDF後的應用程序關閉後退按鈕我需要從Activity
打開pdf文件。 Pdf被打開,但是當我按下後退按鈕時,我的應用程序關閉。它將所有關閉在一起。在logcat中也沒有例外。以下是我的代碼。我曾嘗試使用newIntent.setFlags(FLAG_ACTIVITY_NEW_TASK)
;但它表現出類似的行爲。通過Intent.ACTION_VIEW
Intent newIntent = new Intent(Intent.ACTION_VIEW);
newIntent.setDataAndType(path, "application/pdf");
newIntent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
try{
startActivity(newIntent);
}catch(ActivityNotFoundException ex){
Toast.makeText(this, "Please install a pdf viewer", Toast.LENGTH_LONG).show();
}
我的調用活動後退按鈕代碼工作正常,如果我不打開pdf。
@Override
public void onBackPressed() {
Intent intent = new Intent(current.this, previous.class);
startActivity(intent);
this.finish();
}
在通過Intent.ACTION_VIEW
查看pdf後,是否有辦法返回通話活動?
刪除這個'newIntent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);' –
@MD但我需要這個標誌在我的登錄活動;我在登錄活動中有一個按鈕來顯示電話設置。當我按回設置,應用程序關閉!我現在該怎麼辦? –