归结为拯救一个州,我很困惑.所以我知道onSaveInstanceState(Bundle)当活动即将被销毁时会被调用.但是,如何将信息存储在其中并将其恢复到原始状态onCreate(Bundle savedInstanceState)?我不明白这个捆绑包将如何恢复信息.如果有人可以提供一个例子,那将会很有帮助.开发指南没有很好地解释这一点.
public class Conversation extends Activity {
private ProgressDialog progDialog;
int typeBar;
TextView text1;
EditText edit;
Button respond;
private String name;
private String textAtView;
private String savedName;
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.dorothydialog);
text1 = (TextView)findViewById(R.id.dialog);
edit = (EditText)findViewById(R.id.repsond);
respond = (Button)findViewById(R.id.button01);
if(savedInstanceState != null){
savedInstanceState.get(savedName);
text1.setText(savedName);
}
else{
text1.setText("Hello! What is your name?");
respond.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
name = edit.getText().toString();
text1.setText("Nice to meet you "+ name);
}
});
} …Run Code Online (Sandbox Code Playgroud) 我一直收到这个错误.任何人都可以告诉我它是什么意思或我如何解决它?谢谢
07-03 08:27:13.615:ERROR/ActivityManager(61):com.fttech.books中的ANR
07-03 08:27:13.615:ERROR/ActivityManager(61):原因:意图广播{act = android.intent.action.TIME_TICK flg = 0x40000004(有附加内容)}
我想为我的应用程序制作一个灵活的GUI.但是我如何使用后退按钮创建一个cusom标题栏?是否有任何工具可以在Android中制作自定义按钮?或者帮助制作GUI?还有没有关于android GUI的书籍?