我目前在不同的Activity中。如何获取主要启动Activity的Intent?
Intent launchIntent = getIntent();
显然,getIntent()
无法获取我所需的正确Intent
。
我该如何获取主要的启动Activity
的Intent
?
我目前在不同的Activity中。如何获取主要启动Activity的Intent?
Intent launchIntent = getIntent();
显然,getIntent()
无法获取我所需的正确Intent
。
我该如何获取主要的启动Activity
的Intent
?
当 Activity1
加载时,获取与其启动相关联的 Bundle
。
当启动 Activity2
时,将这些相同的额外信息放入新的 Intent
中,并将其传递给 Activity2
。
您不能仅从不同的活动中访问 Intent
,您需要将信息传递下去。
import android.os.Bundle;
Bundle extras = getIntent().getExtras();
if (extras != null) {
pics = extras.getInt(KEY_HERE);
}
根据需要替换图片和 getInt。