【发布时间】:2011-06-26 01:10:57
【问题描述】:
我是 Android 的初学者。 我用 DroiDraw 创建了两个界面,然后添加了 res/layout/a.xml 和 res/layout/b.xml
我的目标是从界面a传递到b。
我该怎么办??
【问题讨论】:
-
“传递”是指“导航”还是“传递数据”?
我是 Android 的初学者。 我用 DroiDraw 创建了两个界面,然后添加了 res/layout/a.xml 和 res/layout/b.xml
我的目标是从界面a传递到b。
我该怎么办??
【问题讨论】:
如果你想将数据从Activity A传递给ActivityB,那么将其添加到启动Activity B的Intent中
Intent i = new Intent(this,ActivityB.class);
i.putExtra("key",value);
startActivity(i);
还可以查看 Bundle 类。
【讨论】:
如果传递意味着“传递数据” - 查看 SharedPreferences 或 Sqlite - 这取决于您的选择 如果传递意味着“导航” - 将活动与界面 b 相关联 - 所以当用户想要从界面 a 导航到活动 b 时启动活动 b。
【讨论】: