Note that there are some explanatory texts on larger screens.

plurals
  1. POAndroid TextBoxes refresh after OnActivityResult is called
    primarykey
    data
    text
    <p>Everytime i select a from the AcitvityResult function below. My Activity refresh and previously set data from this activity is reset to empty. Through analysis, i think it has to do with onActivityResult. My question is is it possible to prevent activity result to refresh the activity because i dont want to loose previously set data. here is my onactivity result function.</p> <p><strong>Update:</strong> ClassA.class</p> <pre><code>final Button btnValidate = (Button) findViewById(R.id.btnValidate); btnValidate.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (mSelectedCalendar != null) { final Intent intent = new Intent(); intent.setAction(String.valueOf(Utils .CalenderToInteger(mSelectedCalendar))); setResult(RESULT_OK, intent); } else { setResult(RESULT_CANCELED); } finish(); } }); </code></pre> <p>ClassB.class</p> <pre><code>@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == REQUEST_DEPARTURE_DATE &amp;&amp; resultCode == RESULT_OK) { Calendar cal = Utils.IntegerToCalendar(Integer.parseInt(data .getAction())); Utils.setDate(mTxtDepartureDate, cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH)); if (mTxtReturnDate.getTag() != null) { Date departureDate = (Date) mTxtDepartureDate.getTag(); Calendar cal2 = Calendar.getInstance(); cal2.setTime(departureDate); Utils.SetDayElapsed(cal2, 7); Utils.setDate(mTxtReturnDate, cal2.get(Calendar.YEAR), cal2.get(Calendar.MONTH), cal2.get(Calendar.DAY_OF_MONTH)); } } else if (requestCode == REQUEST_RETURN_DATE &amp;&amp; resultCode == RESULT_OK) { Calendar cal = Utils.IntegerToCalendar(Integer.parseInt(data .getAction())); Utils.setDate(mTxtReturnDate, cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH)); } } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload