Android应用程序 - 应用程序GUI的消失

时间:2010-06-02 09:22:14

标签: android

我正在尝试创建一个简单的应用,其主要任务是在定义的URL上打开浏览器。 我创建了第一个Activity:

public class MyActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //setContentView(R.layout.main);

    Intent myIntent = new Intent(Intent.ACTION_VIEW,
            Uri.parse("http://my.url.tld"));
    startActivity(myIntent);
}

这是我的AndroidManifest.xml:

<manifest ...>
    <application ...>
        <activity android:name=".MyActivity" ...>
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>

此代码功能齐全,但在打开浏览器之前,它会显示黑色背景 - 空白应用程序GUI。我没弄明白,怎么去直接做浏览器(不显示GUI)。

有谁知道?

1 个答案:

答案 0 :(得分:0)

将此主题声明添加到清单

中的活动定义中
    <activity android:name=".MyActivity" 

      android:theme="@android:style/Theme.Translucent.NoTitleBar"

      >

小心这一点,你必须调用finish();在你完成它之后,你的活动会被用户所困扰,因为用户可能会遇到一种无形的活动,阻止他们与语音互动。