当我在activity之间传递一个var时,我使用PutExtra/GetExtra,像这样:
SecondActivity:
Intent intent = new Intent(this,typeof(MainActivity));
intent.PutExtra("score", 2);
StartActivity(intent);
MainActivity:
int score = Intent.GetIntExtra("score", 0);
问题是当我试图在画布中使用GetIntExtra时,它不起作用。
非常感谢!
我试图传递一个带有意图的变量到画布活动,它没有工作
问题是当我试图在画布内使用GetIntExtra时,它不起作用。我试图传递一个带有Intent的var到一个Canvas Activity,它没有工作。
你的意思是使用Intent(.GetIntExtra)在Canvas(onDraw()
)?它只是绘制,而不是处理活动流。
关于Intent的更多信息,你可以参考官方文档:Intent and Intent Filters.