2010-06-02 9 views
0

정의 된 URL에서 브라우저를 여는 것이 주 업무 인 간단한 앱을 만들려고합니다. 내가 처음 활동을 만들었습니다 - 빈 응용 프로그램의 GUI를Android 앱 - 앱 GUI 사라짐

<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> 

이 코드는 완벽하게 작동하지만, 브라우저를 열기 전에, 그것은 검정색 배경을 표시합니다 : 여기

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에의 . 나는 GUI를 표시하지 않고 직접 브라우저를 수행하는 방법을 알아 내지 못했습니다.

누구든지 알고 계십니까?

답변

0

것은 당신이

<activity android:name=".MyActivity" 

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

     > 

이 조심 명단에서 활동 정의에이 테마 선언을 추가, 당신은) (마무리를 호출해야합니다; 사용자가 작업을 완료 한 후에도 활동을 중단하면 사용자가 phonetop과 상호 작용하지 못하게하는 보이지 않는 활동으로 인해 막힐 수 있습니다.