我是鈦應用程序開發新手。我正在使用ListView製作視頻的標題列表。當我點擊一個項目時,特定的視頻播放正常。但是,當我在Android中按下後退按鈕時,應用程序將退出而不是返回到之前的視頻列表。我已經試過android:回到和androidback事件的窗口卻仍然一樣。我應該如何解決這個問題?順便說一句,我使用的合金框架,鈦Android Appcelerator視頻播放器Android上的後退按鈕
index.js
videos.fetch({query: 'select * from '+ videos.config.adapter.collection_name + ' where video_id = '+ vid_id});
var args;
for (var vd=0 ; vd < videos.length; vd++){
var e = JSON.parse(JSON.stringify(videos.at(vd)));
args = {
parent_id : lsn_sub,
video_data : e.video_data
};
console.log(args.video_data);
var mediaview = Alloy.createController("media", args).getView();
mediaview.open();
media.js
var parent_view = args.parent_id;
var vid_media = args.video_data;
console.log("parent source: "+parent_view);
console.log($.vid_media.url);
$.vid_media.url = vid_media ;
$.media.addEventListener('androidback', function(e){
alert("android back");
});
的意見/ media.xml
<Alloy>
<Window class="container">
<VideoPlayer id="vid_media" ns="Ti.Media" ></VideoPlayer>
</Window>
後退按鈕退出應用程序,不會返回到上一個屏幕。