关于ZAKER 融媒体解决方案 合作 加入

在 android 应用程序中的两个类之间传递 String.

CocoaChina 09-18

我是Android新手 . 我应该如何在两个类之间传递 String 数组?

我试过 Intent, 通过在类之间共享 String 数组 , 但是我只得到一个 String, 其余的 Strings 都不会显示 .

我可以使用捆绑包吗?是否有更好的方法来传递 String 数组?

最佳答案

如果您尝试将 String-array 从一个 Activity 发送到另一个 Activity, 则可以在 Intent 中完成 .

在 ClassA 中:

Intent intent = new Intent ( this, ClassB ) ;String [ ] myStrings = new String [ ] {"test", "test2"};intent.putExtra ( "strings", myStrings ) ;startActivity ( intent ) ;

在 ClassB 中:

public void onCreate ( ) { Intent intent = getIntent ( ) ; String [ ] myStrings = intent.getStringArrayExtra ( "strings" ) ;}

以上内容由"CocoaChina"上传发布 查看原文
相关标签 android

觉得文章不错,微信扫描分享好友

扫码分享