方法一、
Intent intent = new Intent(D.this, A.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent);
再次启动A时会销毁A之上的所有页面,执行A页面的onNewIntent,或者重新启动A页面
方法二、
1、在主动刷新页面
private Handler mHandler; public void setHandler(Handler handler) { mHandler = handler; }
mHandler.sendEmptyMessage(1);
2、在被刷新页面
public Handler Handler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); switch (msg.what) { case 1: break; } } };
3、创建主动刷新页面的实例
new WeiboDetailsActivity().setHandler(Handler);
注意:如果不响应,可以改成静态的static