作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个带有列表的 Activity 。
一种用于平板电脑,一种用于普通密度手机。当单击列表中的某个项目时,它会为具有列表的任一 Activity 启动相同的 Activity 。
问题是,当单击某个项目时,我有 getter 和 setter 类,它们获取特定项目的 URL 并将其传递给启动 Activity ,如下所示...
private String URL = null;
try{
URL = com.fttech.AbstractFeedsActivity.feed_url;
}
catch(IllegalArgumentException e){
e.printStackTrace();
URL = com.fttech.ItemsActivity.url;
}
正如你所见,我试图做的就是尝试并捕获。因此,如果找不到第一个,则将检索第二个。
但似乎不起作用。
每次都返回 null。
对于我所描述的,实现这一点的最佳方法是什么?我的做法符合逻辑吗?或者有没有更好的办法。
谢谢
最佳答案
试试这个,
private String URL = null;
try{
URL = com.fttech.AbstractFeedsActivity.feed_url;
if(TextUtils.isEmpty(URL)){
URL = com.fttech.ItemsActivity.url;
// Pass this URL
}
else{
// If its not empty then it will pass the first URL
}
}
catch(IllegalArgumentException e){
e.printStackTrace();
}
关于java - 如何将字符串从 2 个 Activity 传递到 1 个 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7540262/
我是一名优秀的程序员,十分优秀!