我已经开始活动的结果,但如何返回字符串参数从该活动?如何从活动开始返回字符串结果
5
A
回答
14
只需使用下面的代码块:
Intent intent=new Intent();
intent.putExtra("RESULT_STRING", string);
setResult(RESULT_OK, intent);
finish();
GET值从这个意图在onActivtyResult方法调用活动:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CREATE_REQUEST_CODE) {
if (resultCode == RESULT_OK) {
//Use Data to get string
String string = data.getStringExtra("RESULT_STRING");
}
}
}
1
documentation说明了一切。您通过调用setResult来设置结果,并在onActivityResult方法中读取它。
1
你只需要putExtra
在intent
和呼叫setResult()
,
Intent data = new Intent();
data.putExtra("myobj", value);
setResult(Activity.RESULT_OK, data);
相关问题
- 1. 如何从活动返回结果(startActivityForResult)到TabHost活动?
- 2. 我如何开始一个活动的结果,并从我开始的活动中获得结果?
- 3. 从对话框片段返回字符串返回到活动
- 4. Android开始Intent.ACTION_INSTALL_PACKAGE活动并且额外返回结果不会返回
- 5. Node.js url.parse结果返回字符串
- 6. 如何从字符串开始复制4个字符到字符串结束?
- 7. 如何从singleInstance活动开始活动?
- 8. 回到开始字符串
- 9. 开始活动后,活动崩溃。 Textview和字符串涉及
- 10. 如何使用字符串开始新的android活动?
- 11. 如何开始动画结束活动
- 12. 如何将结果从asynctask返回给android中的活动?
- 13. C#从字符串末尾的位置开始返回子字符串
- 14. 如何(从文)开始,字符串
- 15. 意图和从字符串开始活动
- 16. 如何从字符串开始直到结尾删除一个字符串?
- 17. Python:从字符串的结尾开始返回索引的函数
- 18. 从主要活动开始活动并返回到主要活动
- 19. 如果字符串以“XX”(PHP)开始
- 20. Javascript:如何将console.log结果返回字符串形式?
- 21. 如果从其他活动开始活动,则启动方法
- 22. Asp.net Mvc转换返回行动结果(视图)字符串
- 23. 返回字符串的其他动作结果
- 24. PHP preg_match如何从字符串开始“charcter =”并以“&”结尾
- 25. 从Select语句的结果返回前三个字符串
- 26. 从Ajax方法返回字符串结果
- 27. 返回结果时,从文本字符串
- 28. 如何从函数返回字符串
- 29. 如何从方法返回字符串
- 30. 如何从字符串返回gdb.Value()?