Java 如何在9*9数独网格上显示一个活动到另一个活动的字符串?
我想将字符串从一个活动显示到另一个活动另一个活动是数独游戏类,我想在数独游戏类的数独屏幕板上显示字符串,就像数独拼图一样。数独网格是9*9。我不确定我是否完全理解了这个问题,但如果你想将字符串从一个活动发送到另一个活动,你可以应使用意向书附加条款,请参见此处:Java 如何在9*9数独网格上显示一个活动到另一个活动的字符串?,java,android,Java,Android,我想将字符串从一个活动显示到另一个活动另一个活动是数独游戏类,我想在数独游戏类的数独屏幕板上显示字符串,就像数独拼图一样。数独网格是9*9。我不确定我是否完全理解了这个问题,但如果你想将字符串从一个活动发送到另一个活动,你可以应使用意向书附加条款,请参见此处: 您可以通过搜索谷歌或本网站上的许多现有问题(如)轻松找到这一点,但以下是您需要做的 您需要将其作为额外信息传递: String puzzle = "630208010200050089109060030"+
您可以通过搜索谷歌或本网站上的许多现有问题(如)轻松找到这一点,但以下是您需要做的 您需要将其作为额外信息传递:
String puzzle = "630208010200050089109060030"+
"008006050000187000060500900"+
"09007010681002000502003097";
Intent i = new Intent(this, ToClass.class);
i.putExtra("epuzzle", puzzle);
startActivity(i);
然后将其从新活动中提取出来,如下所示:
Intent intent = getIntent();
String easyPuzzle = intent.getExtras().getString("epuzzle");
在父活动中,我将创建子活动的意图。然后使用putExtra发送数据。然后使用getExtra或其任何变体来获取字符串。我在本例中使用了getStringExtra
Intent childActivity = new Intent(this, Child.class);
childActivity.putExtra("parent_parameter", "This String is for child");
startActivity(childActivity);
在Child.java活动中
Intent childIntent = getIntent();
String fromParent = childIntent.data.getStringExtra("parent_parameter");
谢谢你的帮助。请给我正确的密码。这很紧急。重复一个已经给出两次的答案有什么意义?我添加我的只是为了给他看一些示例代码!