У меня есть способ. Используя этот метод, я запускаю один ListActivity. Вот мой исходный код.Деятельность не возвращается
private void onCollectionClicked() {
Intent i = new Intent(getBaseContext(), FileDialog.class);
i.putExtra(FileDialog.START_PATH, last_folder);
startActivityForResult(i, PICK_FILE_CODE);
}
В запуске ListActivity у меня есть кнопка отмены. Если я нажму на эту кнопку, она вернется к MainActivity. Вот мой исходный код
cancelButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
setResult(RESULT_CANCELED);
finish();
}
});
Моя проблема: ListActivity убит, но он не возвращается к MainActivity. Как я могу решить эту проблему?
Где это происходит тогда? вы закончили –
В MainActivity должен быть код метода 'onActivityResult()'. Пожалуйста, поделитесь этим кодом, я считаю, что этот метод содержит инструкцию 'finish();', поэтому MainActivity убивается. – Vigbyor
Это может быть что-то в вашем файле манифеста, например noHistory –