Android 使用 bundle 将数据从一个 Activity 发送到另一个 Activity

标签 android android-intent android-event

我必须 Activity AnswerQuestion.javaSendAnswerToServer.java,我想将数据从第一个 Activity 发送到另一个 Activity

在 AnswerQuestion Activity 上我这样写:

Bundle basket = new Bundle();
basket.putString("time", timeToAnswer+"");
Intent goToSendServer = new Intent(AnswerQuestion.this, SendAnswerToServer.class);
goToSendServer.putExtras(basket);
startActivity(goToSendServer);

我的问题是我要在 SendAnswerToServer Activity 上写些什么,谢谢

最佳答案

在 SendAnswerToServer Activity 中:

 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    Bundle bundle = this.getIntent().getExtras();  

    if(bundle !=null)
    {
            //ObtainBundleData in the object 
      String strdata = bundle.getString("time"); 
       //Do something here if data  received
     }
     else
     {
       //Do something here if data not received
     }

关于Android 使用 bundle 将数据从一个 Activity 发送到另一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11179936/

相关文章:

android - 帮助解决 Android UI ListView 问题

android - GCMIntentService 抛出 "Sending message to a Handler on a dead thread"错误

android - 无法选择 ListView 项目

android - Android OnPause 事件的单声道未在 Galaxy Nexus 上触发

java - Android - "Faking"触摸事件不起作用

android - android 支持库的推荐 proguard 设置是什么?

javascript - Android只能显示网站的一部分

android - 服务从电话上的所有 Activity 接收触摸事件?

android - 如何使用任何文件资源管理器发送选择 ttf 文件的 Intent ?

android - android wear 2.0 是否支持 Intents 唤醒其他独立应用程序和共享数据?