java - 跨 Activity 传递信息的问题

标签 java android android-activity android-intent

我想通过这个:

Intent i=new Intent(ctx,SpendingsDetails.class);
extras.putString("SpendingAmount", "1");
extras.putString("SpendingDescription","2");
extras.putString("SpendingDate","3");
i.putExtras(extras);
startActivityForResult(i,1);

获取信息的activity做以下信息..

    spendingAmount=(TextView)findViewById(R.id.spending_Sum);
spendingDetails=(TextView)findViewById(R.id.spending_Details);

Bundle extras=getIntent().getExtras();
if(extras!=null)
{
    spendingAmount.setText(extras.getString("SpendingAmount"));
    spendingDetails.setText(extras.getString("SpendingDescription"));
}

我收到一个错误,应用程序无法在第一个 Activity 屏幕上继续。我做错了什么?

最佳答案

这样使用

Intent i=new Intent(ctx,SpendingsDetails.class);
    i.putExtras("SpendingAmount", "1");
    i.putExtras("SpendingDescription","2");
    i.putExtras("SpendingDate","3");
    startActivityForResult(i,1);

关于java - 跨 Activity 传递信息的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7008121/

相关文章:

java.lang.Object VS java.util.Objects,有什么区别?

java - 属性文件的访问和编码

android - 在 Fragment 中设置 RecyclerView

java - 我有 5 个字符串,有些正在动态变化,但有些不能

java - BluetoothSocket.getInputStream() 在 Activity 发生变化时导致 NullPointerException

java - NullPointerException - 使用 fragment 中的位置

Android:实现非常相似的布局/Activity

java - 围绕它的中心旋转一个矩形多边形。 ( java )

Java 设计模式

javascript - 在android webview中打开javascript