Можно ли создать активность под другим действием в Android? - PullRequest
0 голосов
/ 01 июля 2011

Я хочу воспроизвести видеофайл на весь экран, для этого я создал действие и поместил кнопку для его закрытия после того, как видео закончено.

Но теперь я думаю, что если я создам отдельную активность для каждого видео, то это создаст проблему с хранилищем в будущем.
Можно ли создать действие внутри основного действия?

Мой второй вопрос: возможно ли создать действие во время выполнения по требованию?
Кроме того, после завершения работы мы можем уничтожить пространство, выделенное объектом для этой деятельности?

Если мы можем сделать это в Android, то как?

Ответы [ 2 ]

1 голос
/ 01 июля 2011

Можно вызывать другое действие из действия. А что вы имеете в виду, чтобы уничтожить действие, вы можете просто вызвать finish () из активности. Так что предыдущее действие выйдет на передний план. Однако вы не можете создать активность во время выполнения. Вы должны определить ее ранее в файле манифеста

0 голосов
/ 01 июля 2011

0% принятая ставка?

Сформируйте ваши вопросы немного лучше, пожалуйста, я понятия не имею, правильно ли я понял

VideoViewDemo показывает, что вы можете простоизмените путь к видео, и будет показано другое видео.

mVideoView.setVideoPath(path);

Это делается во время работы приложения, поэтому вам потребуется только одно действие для всех видео.

Вот как вы получаете путь к видео между действиями:

Основная деятельность:

Intent intent = new Intent(this, VideoActivity.class);
Bundle b = new Bundle();
b.putInt("VIDEO_URL", "your_video_url");
b.putString("VIDEO_NAME", "Teh Video");
intent.putExtras(b);
startActivity(intent);

И поймайте это в VideoActivity в onCreate:

Bundle b = getIntent().getExtras();
String path = b.getString("VIDEO_URL");
String video_name = b.getString("VIDEO_NAME");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...