这里有我的问题。
Activty1 - > startActivity(Activity2) - >活动2 - > startActivity(活性1) - >活性1。 当我从Activity2打开Activity1时,我想在Activity1中运行一个方法。所以:
Activty1 - > startActivity(Activity2) - >活动2 - > startActivity(Activity1) - > Activity1和run方法(); 我怎么能这样做?
public void domandaSuccessiva(View view){
Intent intent = new Intent(CorrettoActivity.this, PrimaDomanda.class;
startActivity(intent);
PrimaDomanda primaDomanda = new PrimaDomanda();
primaDomanda.mostraDomanda();
}
答案 0 :(得分:0)
如果您要做的只是从活动A移动到B,B移到A然后从A调用方法,我认为以下内容应该对您有用:
http://developer.android.com/training/basics/intents/result.html
如, 在A中,调用startActivityForResult()而不是startActivity()
在B中,调用setResult(),这会将你带回A
在A中,检查onActivityResult()中的请求代码并调用所需的方法