MyActivity不断崩溃(Android Studio)
问题描述:
我知道这里有一堆问题,但我的问题是特定于我的代码。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
在此先感谢任何人谁困扰,帮助菜鸟了! :)
答
删除“{”之前您的@Override
和“;”前“(”在
@Override
protected void onCreate(..){
}
@Override
public booleansupportRequestWidownFeature(int ....){
}
答
我认为它是因为你把奇特的你的功能。
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)
{
}
}
答
如果你想要的是没有行动起来吧......
<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);
}
}
答
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);
如果应用程序崩溃...发表您的logcat:http://stackoverflow.com/help/mcve –
supportRequestwindowfeature;(); - > supportRequestwindowfeature(){} – dex