Я получаю (во что я верю) строку из моего hashmap, и мне нужно вернуть ее из моего метода в качестве Uri, чтобы использовать ее в VideoView. Вот мой метод, который получает строку из моего hashmap:
public static Uri getVideoPath(String cond){
Log.d(DEB_TAG, "*********Inside of getVideoPath");
HashMap hm = createHashmap();
Log.d(DEB_TAG, "********Value of hm is " + hm.get(cond));
Uri tempPath = (Uri) hm.get(cond);
return tempPath;
}
Я получаю значение для моего "hm.get (cond)" этого "http://www.personal.psu.edu/tmv105/video/sunny/sunny.mp4" Я не получаю значение для" tempPath ", которое является значением, которое я передаю вызову этого метода, например это: (mVid - мой VideoView)
mPath = LayoutConditions.getVideoPath(wd.getCurrentIconCode());
mVid.setVideoURI(mPath);
mVid.requestFocus();
mVid.start();
Есть идеи, как мне с этим справиться? Заранее благодарим за любую помощь!