相关疑难解决方法(0)

在活动之间共享数据的最佳方式是什么?

我有一个活动,它是整个应用程序中使用的主要活动,它有许多变量.我有两个其他活动,我希望能够使用第一个活动的数据.现在我知道我可以这样做:

GlobalState gs = (GlobalState) getApplication();
String s = gs.getTestMe();
Run Code Online (Sandbox Code Playgroud)

但是我想分享很多变量,有些变量可能比较大,所以我不想像上面那样创建它们的副本.

有没有办法直接获取和更改变量而不使用get和set方法?我记得在Google开发网站上阅读了一篇文章,称不建议在Android上使用此功能.

java android sharing

233
推荐指数
7
解决办法
19万
查看次数

可以在意图中传递的字符串数据的最大大小

是否可以在intent extra中传递的字符串数据有最大限制?下面的String str可以容纳多少数据?

intentI1.putExtra("MyString", str);
Run Code Online (Sandbox Code Playgroud)

android

6
推荐指数
2
解决办法
9971
查看次数

标签 统计

android ×2

java ×1

sharing ×1