Затем из следующего или любого другого действия я мог получить доступ к этому объекту MediaPlayer.

я есть два вида деятельности, такие какActivity A и B, и я пытаюсь передать две разные строки от A до B, используяBundle а такжеstartActivity(intent).

Как это:

Intent intent = new Intent(A.this, B.class);
Bundle bundle = new Bundle();
bundle.putString("vidoedetails", filedetails);
//bundle.putString("videoname", filename);


intent.putExtras(bundle);
//intent.putExtra("videofilename", filename);
//intent.putExtra("vidoefiledetails", filedetails);
startActivity(intent);

И в классе B я использую дваTextViews для отображения строк из класса А. отдельно.

Как это:

Intent i = getIntent();
Bundle extras = i.getExtras();

filedetails = extras.getString("videodetails");
filename = extras.getString("videoname");

Проблема вfiledetils печататься в классе B, но не имя файла.

Любое решение для этого?

Ответы на вопрос(1)

Решение Вопроса

у вас есть опечатка:

bundle.putString("vidoedetails", filedetails);

должно быть

bundle.putString("videodetails", filedetails);
 Tanin18 нояб. 2011 г., 09:49
Мне понадобилось 40 секунд, чтобы заметить разницу: S

Ваш ответ на вопрос