Android Bundle savedIntanceStatem“;“错误”;
我的代码:Android Bundle savedIntanceStatem“;“错误”;,android,eclipse,Android,Eclipse,我的代码: import android.app.Fragment; import android.content.Intent; import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.KeyEvent; import android.widget.Button; public class Klasse
import android.app.Fragment;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.KeyEvent;
import android.widget.Button;
public class KlassenActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedIntanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_5aklassen);
if(savedInstanceState == null) {
} else {
}
}
我试了很多,但我找不到我做错了什么
帮帮我
错误出现在队列中
super.onCreate(savedInstanceState);
这就是错误:
"savedInstanceState cannot be resolved to a variable"
整个代码(在proges:D中):
package com.example.hvt;
导入android.app.Fragment;
导入android.content.Intent;
导入android.os.AsyncTask;
导入android.os.Bundle;
导入android.support.v7.app.ActionBarActivity;
导入android.view.KeyEvent;
导入android.widget.Button;
公共类KlasseActivity扩展了ActionBarActivity{
任务划分;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_5aklassen);
如果(savedInstanceState==null){
taskFragement=新的占位符片段();
getSupportFragmentManager
}否则{
}
}
公共布尔onKeyDown(int-keycode,KeyEvent事件){
if(keycode==KeyEvent.keycode\u BACK){
setContentView(R.layout.activity_main);
startActivity(新意图(KlassenActivity.this,MainActivity.class));
}
返回false;
}
公共静态类占位符片段扩展了片段{
公共占位符片段(){
}
@凌驾
已创建活动上的公共无效(Bundle SavedInstanceState){
super.onActivityCreated(savedInstanceState);
setRetainInstance(真);
}
}
公共静态类TechCrunchTask扩展了AsyncTask{
@凌驾
受保护的Void doInBackground(Void…参数){
返回null;
}
}
}
在函数声明中,savedInstanceState
拼写错误为savedInstanceState
我看不出有错。你试过清洁/重建吗?我想是的。。。但是错误总是回来的:(你能试着给出一个更好的例子吗,谢谢,我刚刚编辑了文本
package com.example.hvt;
import android.app.Fragment;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.KeyEvent;
import android.widget.Button;
public class KlassenActivity extends ActionBarActivity {
PlaceholderFragment taskFragement;
@Override
protected void onCreate(Bundle savedIntanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_5aklassen);
if(savedInstanceState == null) {
taskFragement=new PlaceholderFragment();
getSupportFragmentManager
} else {
}
}
public boolean onKeyDown (int keycode, KeyEvent event) {
if (keycode == KeyEvent.KEYCODE_BACK) {
setContentView(R.layout.activity_main);
startActivity(new Intent(KlassenActivity.this,MainActivity.class));
}
return false;
}
public static class PlaceholderFragment extends Fragment {
public PlaceholderFragment() {
}
@Override
public void onActivityCreated(Bundle savedInstancesState) {
super.onActivityCreated(savedInstanceState);
setRetainInstance(true);
}
}
public static class TechCrunchTask extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void...params) {
return null;
}
}
}