当前位置: 首页 > 知识库问答 >
问题:

我应该如何在活动之间交流?[副本]

姬雪松
2023-03-14

共有1个答案

李招
2023-03-14

使用Bundle请阅读更多关于它的内容。http://developer.android.com/reference/android/os/bundle.html

1)从以下意图使用捆绑包:

Intent mIntent = new Intent(this, Example.class);
Bundle extras = mIntent.getExtras();
extras.putString(key, value);

2)创建一个新包

Intent mIntent = new Intent(this, Example.class);
Bundle mBundle = new Bundle();
mBundle.extras.putString(key, value);
mIntent.putExtras(mBundle);
Intent mIntent = new Intent(this, Example.class);
mIntent.putExtra(key, value);
String value = getIntent().getExtras().getString(key);
 类似资料:
  • 我有一个关于Android动画的问题。我做了一个应用程序,其中有很多产品,你可以切换产品现在通过滑动屏幕左右(到下一个产品在列表),但它只是加载像任何其他活动现在。 我的产品就是活动,现在是这样切换的:

  • 我正在尝试模拟我最近在一些应用程序中看到的效果。想象一个常规的活动a,但是当用户按下一个按钮时,例如一个新的活动B从左边进来,将a移动到右边。它填充所有高度,但90%的宽度。

  • 我应该在git和GitHub这样的远程版本控件中提交我的idea文件夹吗?这是一个好的做法吗?

  • 我正在开发一个Android应用程序,它使用两个单例对象:一个用于业务逻辑(类似于MVC中的模型),另一个用于蓝牙连接。一些活动显示数据并需要访问前者,而一个活动允许用户连接/断开连接并需要访问后者。 传递这些对象的首选方式是什么?活动的论据?全局对象?

  • Android开发人员教程建议我使用片段的主机活动来传递数据等等,那么为什么会有一个设置/获取目标片段的方法呢? 到目前为止,我的应用程序包含一个宿主活动和一个片段,其中有一个按钮可以启动一个对话片段,其中有一个按钮可以启动另一个对话片段。使用让整个磨难有些混乱,所以我正在考虑重新实现,让我的主要活动通过我的主要片段的自定义界面处理方法。 这是正确的思维方式吗?还是使用没有害处?任何人都可以提供使