您好
我写了一个小程序,它将打开默认浏览器并指向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);
}
}
答案 0 :(得分:0)
这是您的主要活动吗? 如果是,我在其中看不到onDestroy方法。这可能就是原因。尝试通过单击主类页面上的右键并转到Source>覆盖实现方法,然后将onDestroy(包)添加到您的类中来获取它。
我认为这应该可以解决你的问题!
答案 1 :(得分:0)
添加以下行:
finish();
你的行startActivity(httpIntent)后的;
黑色页面是您的活动,未设置任何内容。