我正在開發一個數據輸入系統,其中,用戶可以保存,檢索和更新數據妥善處理意向。在這個活動中,我使用了EditTexts,spinners和一個按鈕(搜索診所名稱)。當用戶完成填充這些EditText和旋鈕時,他可以使用按鈕搜索Clinic。這個按鈕將觸發另一個活動的意圖。無法在Android的
其它活性具有的EditText(具有TextFilters和可以搜索診所)並且其示出在搜索結果一個ListView。當結果顯示時,用戶可以單擊ListView Items並觸發前一個活動,並將診所名稱填寫到分配給它的EditText。
我的問題是,當用戶點擊的ListView項,並轉到以前的活動,從EditTexts和紗廠這些數據進行清理!
I want to happen is that, when I search for Clinic Name and goes to the another activity, those data that was already filled-out
will not be cleared or lost
.
MainActivity.java
//Getting clinic address
txt_DClinic.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent myIntent = new Intent(getApplicationContext(), SearchClinicActivity.class);
startActivity(myIntent);
}
});
SearchClinicActivity.java
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> listView, View view,
int position, long id) {
TextView tv_clinicId = (TextView) view.findViewById(R.id.textviewId);
String clinicID = tv_clinicId.getText().toString();
Intent intent = new Intent(view.getContext(), MainActivity.class);
intent.putExtra("clinic_id", clinicID);
intent.putExtra("signal", "2");
intent.putExtra("from", "SearchClinic");
intent.putExtra("LoginOrSearch", "ImSearchClinic");
finish();
view.getContext().startActivity(intent);
}
});
可以顯示它的一些代碼?由於我是Android新手,因此無法輕鬆理解。 – androidBoomer
@RanmaMarquee答案更新。 –
如何以及在哪裏可以重寫onStateInstance? – androidBoomer