2015-09-25 124 views
0

我知道这里有一堆问题,但我的问题是特定于我的代码。MyActivity不断崩溃(Android Studio)

下面是我

public class LoginActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     requestWindowFeature(Window.FEATURE_NO_TITLE); 
     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
      WindowManager.LayoutParams.FLAG_FULLSCREEN); 

     setContentView(R.layout.activity_login); 
    } 

    { 

    @Override 
    public boolean supportRequestWindowFeature (int featureId); 

    } 
} 

我已经添加了这部分,因为我没有想操作栏和顶部栏上的显示应用,

requestWindowFeature(Window.FEATURE_NO_TITLE); 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
     WindowManager.LayoutParams.FLAG_FULLSCREEN); 

但现在,由于某种原因,下面的语法与我的应用程序的启动相冲突:

@Override 
public boolean supportRequestWindowFeature (int featureId); 

我真的迷失了对n流。我不明白为什么Android Studio会告诉我它期待着冒号“;”而且不明白为什么它告诉我的注解是不允许在这条线上,

public boolean supportRequestWindowFeature (int featureId); 

这里是一个快照http://i.imgur.com/F0W6M1v.png?1

在此先感谢任何人谁困扰,帮助菜鸟了! :)

+1

如果应用程序崩溃...发表您的logcat:http://stackoverflow.com/help/mcve –

+1

supportRequestwindowfeature;(); - > supportRequestwindowfeature(){} – dex

回答

1

删除“{”之前您的@Override和“;”前“(”在

@Override 
protected void onCreate(..){ 

} 

@Override 
public booleansupportRequestWidownFeature(int ....){ 

} 
0

我认为它是因为你把奇特的你的功能。

public class LoginActivity extends AppCompatActivity { 


@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 



    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
     WindowManager.LayoutParams.FLAG_FULLSCREEN); 


    setContentView(R.layout.activity_login); 
} 



@Override 
public boolean supportRequestWindowFeature (int featureId) 
{ 

} 
} 
0

如果你想要的是没有行动起来吧......

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 

身临其境模式...

@Override 
public void onWindowFocusChanged(boolean hasFocus) 
{ 
    super.onWindowFocusChanged(hasFocus); 
    if (hasFocus) { 
     mainScreen.setSystemUiVisibility(
       View.SYSTEM_UI_FLAG_LAYOUT_STABLE 
         | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 
         | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 
         | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION 
         | View.SYSTEM_UI_FLAG_FULLSCREEN 
         | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); 
    } 
} 
0

1.public class Login Activity扩展Activity;

2.in AndoridManifest.XML文件,补充一点:

<activity android:name=".LoginActivity" 
android:theme="@style/Theme.AppCompat.NoActionBar"> 

,并删除requestWindowFeature(Window.FEATURE_NO_TITLE);