我有4个活动。第一个是登录活动,第四个是用户将数据发送到服务器。现在我想要做的是当数据成功发送时,我希望用户从活动4转移到活动2.我怎样才能实现这种情况。
我需要实现这个handleSuccessSaveOrder(),这将带我从第4到第2个活动
private void saveOrder(final Order order) {
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
try {
getConnection().saveOrder(order);
//handleSuccessSaveOrder();
}
catch (Exception exc) {
Log.d("--- ERROR ---", exc.getMessage());
handleException(exc.getMessage());
}
}
});
thread.start();
}
答案 0 :(得分:1)
在handleSuccessSaveOrder()
的最后,请执行以下操作:
Intent intent = new Intent(this, Your_activity_2_class_name.class);
intent.putExtra(PARAM_KEY, value); //use if you want to pass params to new intent
startActivity(intent);
答案 1 :(得分:0)
答案 2 :(得分:0)
您需要分析服务器的响应(作为您使用的连接方法)。处理完这个答案后,如果正确的话,创建一个链接的Intent到Activity 2并用startActivity(Intent)运行它。