打开新活动时运行方法

时间:2015-03-09 16:54:17

标签: android android-activity

这里有我的问题。

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();





}

1 个答案:

答案 0 :(得分:0)

如果您要做的只是从活动A移动到B,B移到A然后从A调用方法,我认为以下内容应该对您有用:

http://developer.android.com/training/basics/intents/result.html

如, 在A中,调用startActivityForResult()而不是startActivity()

在B中

,调用setResult(),这会将你带回A

在A中,检查onActivityResult()中的请求代码并调用所需的方法

相关问题