Android 打开新活动时运行方法
这是我的问题 Activity1->startActivity(Activity2)->Activity2->startActivity(Activity1)->Activity1。 当我从Activity2打开Activity1时,我想在Activity1中运行一个方法。因此: Activity1->startActivity(Activity2)->Activity2->startActivity(Activity1)->Activity1和run方法(); 我该怎么做Android 打开新活动时运行方法,android,android-activity,Android,Android Activity,这是我的问题 Activity1->startActivity(Activity2)->Activity2->startActivity(Activity1)->Activity1。 当我从Activity2打开Activity1时,我想在Activity1中运行一个方法。因此: Activity1->startActivity(Activity2)->Activity2->startActivity(Activity1)->Activity1和run方法(); 我该怎么做 public v
public void domandaSuccessiva(View view){
Intent intent = new Intent(CorrettoActivity.this, PrimaDomanda.class;
startActivity(intent);
PrimaDomanda primaDomanda = new PrimaDomanda();
primaDomanda.mostraDomanda();
}
如果您只想从活动A移动到B,B移动到A,然后从A调用一个方法,我认为以下方法应该适合您: e、 g。, 在中,调用startActivityForResult()而不是startActivity() 在B中,调用setResult(),这将使您返回到A
在A中,检查onActivityResult()中的请求代码并调用所需的方法只要在onCreate方法中调用即可…如果我执行Activity1.method(),程序crashes@ErasmoOliveira创建时的方法不会再次启动…@fradeb然后将其放在恢复时的
上()@m0skit0它将被解决(y)