Android 简历上的活动崩溃
我在OnCreate中有以下内容Android 简历上的活动崩溃,android,android-activity,Android,Android Activity,我在OnCreate中有以下内容 requestWindowFeature(Window.FEATURE_NO_TITLE); 简历上有: @Override public void onResume(){ onCreate(savedInstanceState); super.onResume(); } @Override public void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
简历上有:
@Override
public void onResume(){
onCreate(savedInstanceState);
super.onResume();
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.savedInstanceState = savedInstanceState;
requestWindowFeature(Window.FEATURE_NO_TITLE);
context = this;
ps = PuzzleState.getInstance();
setContentView(R.layout.activity_pack_list);
}
当活动恢复时,它抛出异常:在添加内容之前必须调用rewuestFeature。怎么了?您需要调用
requestWindowFeature(Window.FEATURE\u NO\u TITLE)在onCreate
中的setContentView
之前,需要调用requestWindowFeature(Window.FEATURE\u NO\u TITLE)在onCreate
中的setContentView
之前,需要调用requestWindowFeature(Window.FEATURE\u NO\u TITLE)在onCreate
中的setContentView
之前,需要调用requestWindowFeature(Window.FEATURE\u NO\u TITLE)如果设置了请求WindowFeature(Window.FEATURE\u NO\u TITLE),则在onCreate
中之前设置ContentView
在onCreate()方法之后,必须删除该方法并设置
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.gallery_item);
}
如果设置了requestWindowFeature(Window.FEATURE\u NO\u TITLE)在onCreate()方法之后,必须删除该方法并设置
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.gallery_item);
}
如果设置了requestWindowFeature(Window.FEATURE\u NO\u TITLE)在onCreate()方法之后,必须删除该方法并设置
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.gallery_item);
}
如果设置了requestWindowFeature(Window.FEATURE\u NO\u TITLE)在onCreate()方法之后,必须删除该方法并设置
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.gallery_item);
}
我发现这是可行的——我是在阅读了所有的评论和解决方案后才有了这个想法的。感谢所有回应的人
private static boolean first = true;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.savedInstanceState = savedInstanceState;
if(first){
requestWindowFeature(Window.FEATURE_NO_TITLE);
first = false;
}
context = this;
ps = PuzzleState.getInstance();
setContentView(R.layout.activity_pack_list);
}
我发现这是可行的——我是在阅读了所有的评论和解决方案后才有了这个想法的。感谢所有回应的人
private static boolean first = true;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.savedInstanceState = savedInstanceState;
if(first){
requestWindowFeature(Window.FEATURE_NO_TITLE);
first = false;
}
context = this;
ps = PuzzleState.getInstance();
setContentView(R.layout.activity_pack_list);
}
我发现这是可行的——我是在阅读了所有的评论和解决方案后才有了这个想法的。感谢所有回应的人
private static boolean first = true;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.savedInstanceState = savedInstanceState;
if(first){
requestWindowFeature(Window.FEATURE_NO_TITLE);
first = false;
}
context = this;
ps = PuzzleState.getInstance();
setContentView(R.layout.activity_pack_list);
}
我发现这是可行的——我是在阅读了所有的评论和解决方案后才有了这个想法的。感谢所有回应的人
private static boolean first = true;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.savedInstanceState = savedInstanceState;
if(first){
requestWindowFeature(Window.FEATURE_NO_TITLE);
first = false;
}
context = this;
ps = PuzzleState.getInstance();
setContentView(R.layout.activity_pack_list);
}
为什么要通过代码调用onCreate()?当活动处于后台时,某些参数会更改,这需要更改GUI。调用onCreate()以确保更改的参数反映在GUI中。您可以将初始化代码移动到onResume()中。为什么要通过代码调用onCreate()?当活动处于后台时,某些参数会更改,这需要GUI更改。调用onCreate()以确保更改的参数反映在GUI中。您可以将初始化代码移动到onResume()中。为什么要通过代码调用onCreate()?当活动处于后台时,某些参数会更改,这需要GUI更改。调用onCreate()以确保更改的参数反映在GUI中。您可以将初始化代码移动到onResume()中。为什么要通过代码调用onCreate()?当活动处于后台时,某些参数会更改,这需要GUI更改。调用onCreate()以确保更改的参数反映在GUI中。您可以将初始化代码移动到onResume()中。它在onCreate中的setContentView之前被调用。它正常工作,但在恢复时崩溃。这是因为当您在resume requestWindowFeature(Window.FEATURE\u NO\u TITLE)上调用onCreate时;将在设置contentview后调用。这是因为onCreate将被调用两次,在第一次调用期间,内容视图将在活动中设置。您不能在onResume上调用requestWindowFeature(Window.FEATURE\u NO\u TITLE)。requestWindowFeature(Window.FEATURE\u NO\u TITLE)仅在onCreate()中调用。onResume()正在调用onCreate()。我已经在onCreate()上编辑了带有完整代码的问题。这意味着在创建时将调用两次。在第二次调用时,将在设置ContentView之后调用requestWindowFeature(Window.FEATURE\u NO\u TITLE)。在onCreate中的setContentView之前调用它。它正常工作,但在恢复时崩溃。这是因为当您在resume requestWindowFeature(Window.FEATURE\u NO\u TITLE)上调用onCreate时;将在设置contentview后调用。这是因为onCreate将被调用两次,在第一次调用期间,内容视图将在活动中设置。您不能在onResume上调用requestWindowFeature(Window.FEATURE\u NO\u TITLE)。requestWindowFeature(Window.FEATURE\u NO\u TITLE)仅在onCreate()中调用。onResume()正在调用onCreate()。我已经在onCreate()上编辑了带有完整代码的问题。这意味着在创建时将调用两次。在第二次调用时,将在设置ContentView之后调用requestWindowFeature(Window.FEATURE\u NO\u TITLE)。在onCreate中的setContentView之前调用它。它正常工作,但在恢复时崩溃。这是因为当您在resume requestWindowFeature(Window.FEATURE\u NO\u TITLE)上调用onCreate时;将在设置contentview后调用。这是因为onCreate将被调用两次,在第一次调用期间,内容视图将在活动中设置。您不能在onResume上调用requestWindowFeature(Window.FEATURE\u NO\u TITLE)。requestWindowFeature(Window.FEATURE\u NO\u TITLE)仅在onCreate()中调用。onResume()正在调用onCreate()。我已经在onCreate()上编辑了带有完整代码的问题。这意味着在创建时将调用两次。在第二次调用时,将在设置ContentView之后调用requestWindowFeature(Window.FEATURE\u NO\u TITLE)。在onCreate中的setContentView之前调用它。它正常工作,但在恢复时崩溃。这是因为当您在resume requestWindowFeature(Window.FEATURE\u NO\u TITLE)上调用onCreate时;将在设置contentview后调用。这是因为onCreate将被调用两次,在第一次调用期间,内容视图将在活动中设置。您不能在onResume上调用requestWindowFeature(Window.FEATURE\u NO\u TITLE)。requestWindowFeature(Window.FEATURE\u NO\u TITLE)仅在onCreate()中调用。onResume()正在调用onCreate()。我在onCreate()上用完整的代码编辑了这个问题。这意味着在创建时将调用两次。在第二次调用时,将在设置后调用requestWindowFeature(Window.FEATURE\u NO\u TITLE)