在我的活动中,我做了很多操作并将值设置为从编辑文本和单选框中获取的不同变量。然而,一个控件(按钮)触发了一个联系人选择器意图,一旦用户选择了一个联系人,我就会在其他文本框中填充该联系人的姓名和号码。但是大概每次用户从选择联系人意图返回时,我的 onCreate 似乎再次执行,我怎么知道或在哪里保留关于 onCreate 是否正在恢复的选项卡。
我的联系人选择代码:
Bt3.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
flagchk++;
Intent i = new Intent(Intent.ACTION_PICK,
ContactsContract.Contacts.CONTENT_URI);
startActivityForResult(i, 1);
}
});