Ami*_*ian 1 android android-intent android-activity
我可以在不使用意图的情况下将字符串传递给Android中的另一个活动吗?我在意向附加项方面遇到麻烦...它们似乎并不总是有效!那么,还有其他方法吗?
我曾尝试过的意图:
String id = intent.getStringExtra("id");
String name = intent.getStringExtra("name");
但是每次我开始活动时,它都会得到两种字符串。第一次与其他时间不同。我可以在不使用意图的情况下将其他活动传递给第二活动吗?
还有其他方法,但是Intent的附加功能是必经之路。他们实际上总是可以正常工作:)最好坚持这条路,学习如何正确使用Intent。
将字符串发送到另一个活动的示例:
    Intent intent = new Intent(this, SecondActivity.class);
    intent.putExtra("aKey", value);
    startActivity(intent);
并在第二个活动中检索它。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
    Intent i = getIntent();
    if (i.hasExtra("aKey")){
         String value = i.getStringExtra("aKey");   
    }
}
只是继续努力做到这一点。
| 归档时间: | 
 | 
| 查看次数: | 8018 次 | 
| 最近记录: |