我在清单文件中将我的活动声明为 singleTop 。 当我启动此活动时,我正在传递一些有意义的值。
Intent i= new Intent(A.this,MysingleTopActivity.class);
i.putExtra("isActive",true);
startActivity(i);
我正在为B类的重启活动做同样的步骤。
Intent i= new Intent(B.this,MysingleTopActivity.class);
i.putExtra("isActive",false);
startActivity(i);
所以为此我接到调用MysingleTopActivity的onNewIntent()
方法。与isActive =false
。
但如果我旋转屏幕,那么onCreate()
将调用并且“isActive = true”。
如何检索该活动的当前实例值?
由于
答案 0 :(得分:0)
要实现此结果,需要添加
var arr = [];
for(var i = 0; i < 10; i++){
arr.push("some string with iterating value "+i);
}
在setIntent(newintent);
中,所以屏幕newintent的旋转将在onCreate()上传递;
示例代码:
onNewIntent(Intent newintent) {}