有两个活动A,B:活动A包含列表,点击列表进入B活动。在B活动中我有3个按钮让它[B,q,r]点击每个按钮进入新活动从服务器加载数据。所以我不想每次重新加载那些数据。从这些p,q,r中的任何一个按下后我想把他带回活动A
答案 0 :(得分:1)
为避免重新加载数据,您需要将您的数据与UI活动分开。这样,无论您调用同一Activity
多少次,数据都只会被加载一次。
如果你想回到活动A,你必须在从A调用任何其他活动之前修改意图标志:
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);