Android App - исчезновение графического интерфейса приложения - PullRequest
0 голосов
/ 02 июня 2010

Я пытаюсь создать простое приложение, основная задача которого - открыть браузер по определенному URL. Я создал первое занятие:

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>

Этот код полностью функционален, но перед тем, как открыть браузер, он отображает черный фон - пустой графический интерфейс приложения. Я так и не понял, как напрямую перейти в браузер (без отображения графического интерфейса).

Кто-нибудь знает?

1 Ответ

0 голосов
/ 02 июня 2010

Добавьте эту декларацию темы в определение вашей активности в манифесте

    <activity android:name=".MyActivity" 

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

      >

Будьте осторожны с этим, вы должны вызывать finish (); от вашей активности после того, как вы закончите с ней, иначе пользователи могут застрять в невидимой активности, которая мешает им взаимодействовать с телефоном.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...