作为一个新的android开发人员,我得到了另一个问题。android意图和对话框
我对意图的工作方式感到困惑。我可以只发送一个字符串到下一个活动吗?
我想要做的是使用任意数量的文本字段的对话框,无论是2还是下一次都是4.在用户键入2或4或任意数量的文本字段后,分配其内容在另一项活动中进行文字浏览。此刻,我使对话框出现在OnCreate方法的第二个活动中,但是每次我将屏幕旋转到横向或纵向时,对话框都会自动弹出。
让我知道你是否需要更多信息。
在此先感谢,
安吉洛
作为一个新的android开发人员,我得到了另一个问题。android意图和对话框
我对意图的工作方式感到困惑。我可以只发送一个字符串到下一个活动吗?
我想要做的是使用任意数量的文本字段的对话框,无论是2还是下一次都是4.在用户键入2或4或任意数量的文本字段后,分配其内容在另一项活动中进行文字浏览。此刻,我使对话框出现在OnCreate方法的第二个活动中,但是每次我将屏幕旋转到横向或纵向时,对话框都会自动弹出。
让我知道你是否需要更多信息。
在此先感谢,
安吉洛
你必须要在2个问题在这里。
我可以只发送一个字符串到下一个活动吗?
不可以。您可以通过意图中的包在活动之间传递多个对象。请记住,虽然,对于更复杂的数据结构,you'll want to use one of these methods described in the android documentation.
至于你的第二个问题:
,但每次我旋转屏幕为横向或纵向的 对话框保持上来automaticaly。
当您旋转设备时,您的活动的默认行为是再次调用onCreate()。 Read the part in the android documentation about handling orientation change.
1)你可以通过intent传递多个对象。 如果您的对话列表项不发送尝试使用ArrayList
。 通过意向传递Arraylist
。
2)为避免在定位更改时致电OnCreate
。 请尝试以下代码。
清单中写的活动标签
android:configChanges="orientation"
最受欢迎... –
非常感谢! – user2919616