После создания PDF с помощью приложения , он сообщает, что файл PDF создается с помощью уведомления.
При нажатии на уведомление файл PDF будет открыт с использованием целей (другие приложения для чтения PDF-файлов, такие как Adobe Reader).
Затем файл PDF будет открыт и при нажатии кнопки назад, приложения экземпляра шкура (Inplace показывать приложения экземпляра).
mBuilder = new NotificationCompat.Builder(mContext) .setSmallIcon(R.mipmap.ic_launcher) .setContentTitle("Resume Builder") .setContentText("Creating " + fileName + " .pdf in progress...") .setSound(Settings.System.DEFAULT_NOTIFICATION_URI) .setAutoCancel(true); File pdfFile = new File(Environment.getExternalStorageDirectory() + "/" + AppConstants.RESUME_BUILDER_FOLDER + "/" + fileName + ".pdf"); Uri path = Uri.fromFile(pdfFile); Intent resultIntent = new Intent(Intent.ACTION_VIEW); resultIntent.setDataAndType(path, "application/pdf"); resultIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); TaskStackBuilder stackBuilder = TaskStackBuilder.create(mContext); stackBuilder.addNextIntent(resultIntent); PendingIntent resultPendingIntent = stackBuilder .getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT); mBuilder.setContentIntent(resultPendingIntent); mNotificationManager = (NotificationManager) mContext .getSystemService(Context.NOTIFICATION_SERVICE); mNotificationManager.notify(0, mBuilder.build());
-1
A
ответ
1
На данный момент, ваш Notification
открывает зрителю PDF в новой задаче. Как Android должен вернуться в ваше приложение после просмотра PDF-файла?
У вас должно быть уведомление, открывающее Activity
в вашем собственном приложении. Затем Activity
может запустить программу просмотра PDF-файлов. Когда пользователь вернется из PDF-Viewer, ваше приложение будет находиться под ним.
+0
Okey Получил это. Спасибо Дэвиду Вассеру. – jazzbpn
И ваш вопрос? –
Нажатие кнопки «Назад» после открытия файла PDF (пример: с помощью adobe reader) ... текущий экземпляр приложения добавлен в стек приложений ... КАК СДЕЛАТЬ ТЕКУЩУЮ ИНДИКАТУРУ ВИДЫ? – jazzbpn