我有三项活动说ABC,从活动A我去B和搜索城市,从活动B IAM去活动C,在C我保存一些东西,我把异步任务 这将在Activit保存一个列表视图,问题是在列表中保存时,我打后退按钮我再次看到活性的与不节能,我以前保存的Android:Intent- FLAG_ACTIVITY_NO_HISTORY无法正常工作
private class Savecity extends AsyncTask<city, String, String> {
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
if(result != null && result.equals("sucess")){
Intent intent = new Intent(activity, cityActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);}
}
@Override
protected String doInBackground(city... arg0) {
try {
((CityPreferences) activity.getApplication()).createcity(arg0[0]);
return "sucess";
} catch (Exception e) {
Log.e(TAG, "", e);
return "fail";
}
}
您的问题标题和内部描述不相关。无论如何,一旦你保存你的数据,你需要刷新活动A的列表 – waqaslam
我可以看到活动A中的数据,当我点击后退按钮时,我再次看到活动A没有保存的数据.. – teekib
看到我的答案.. 。 – waqaslam