1
我是新来的android开发。我有索引页面,并使用div概念在同一页面中显示每个链接。后退按钮在模拟器上工作,但它不工作在Android设备
现在我想用我的应用程序的后退按钮。我开发了处理div的代码,它在AVD(Andriod虚拟设备5556)中工作,但是如果我将*.apk
上传到我的设备中,则无法工作。
我在等你的回复。请帮帮我。
这是我的示例代码:
HTML代码示例:
<div id="photo_playlist">
<div id="photo_playlist_home">
<div class="HomePhotoDetailsBar">
<div class="innerplay" id="innerrow10833">
<a style="text-decoration:none;" onClick="player('1');">
<div class="thm_image">
asdasdasdadadad
</div>
<div class="video_details_n">
<div class="video_details_premium">Premium</div>
<div class="photo_details_head">Zoe Duchesne</div>
<div class="video_details_premium">5 photos</div>
</div>
<div class="video_arrow">dsfsfsfss</div>
</a>
</div>
</div>
</div>
</div>
<div id="detail">
<div id="playlist"></div>
</div>
<div id="player">
<div id="photocontainer"></div>
</div>
JS样品:
function photos() {
resetPhotoPlaylist();
$('#photo_playlist').addClass('current');
$('#photo_playlist').css('display','block');
$('#photo_playlist_home').addClass('current');
$('#photo_playlist_home').css('display','block');
$('#player').css('display','none');
$('#playlist').css('display','none');
$('#detail').css('display','none');
$('#photocontainer').css('display','none');
}
function resetPhotoPlaylist() {
$('#second_playlist').removeClass('current');
$('#second_playlist').css('display','none');
$('#playlist').removeClass('current');
$('#playlist').css('display','none');
$('#photocontainer').removeClass('current');
$('#photocontainer').css('display','none');
$('#photo_playlist_home').removeClass('current');
$('#photo_playlist_home').css('display','none');
}
function back() {
history_.pop();
var previous = history_.pop();
if(history_.length==0) {
history_ = ["home"];
}
switch(previous) {
case "home" :home();break;
case "news" :news();break;
case "video" :video();break;
case "player" :player(1);break;
case "gallery" :gallery(1);break;
case "photos" :photos();break;
case "reader" :reader(1);break;
case "searchresult" :searchresult();break;
case "search" :search();break;
}
}
function addToHistory(page) {
history_.push(page);
}
Java代码:
public void onBackPressed()
{
appView.loadUrl("javascript:back();");
}
谢谢, Rajeevga ndhi。小号
它可以帮助你向我们展示一些代码,最好的例子 – 2010-04-05 12:48:40
...当你格式化你的代码,代码它也不错。现在你的HTML被这个网站吃掉了:http://stackoverflow.com/revisions/d16128f6-81ae-4348-b6f7-ea18f6dc0ef3/view-source,看看http://meta.stackexchange.com/questions/22186 /怎么办-I格式,我的代码块 – 2010-04-05 15:21:29