Android - Android的后退按钮问题

时间:2011-05-30 02:43:27

标签: android

您好
我写了一个小程序,它将打开默认浏览器并指向URL。我的问题是,当我点击Android的后退按钮时,它将返回一个空白页面,如何更改它以退出程序而不是返回空白页面

参考代码:

package com.example.helloandroid;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {
   /** Called when the activity is first created. */
   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       Intent httpIntent = new Intent(Intent.ACTION_VIEW);
       httpIntent.setData(Uri.parse("http://www.bbc.co.uk/"));

       startActivity(httpIntent);   
   }
}

2 个答案:

答案 0 :(得分:0)

这是您的主要活动吗? 如果是,我在其中看不到onDestroy方法。这可能就是原因。尝试通过单击主类页面上的右键并转到Source>覆盖实现方法,然后将onDestroy(包)添加到您的类中来获取它。

我认为这应该可以解决你的问题!

答案 1 :(得分:0)

添加以下行:

finish();
你的行startActivity(httpIntent)后的

;
黑色页面是您的活动,未设置任何内容。