BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-internet / #8620同步于 2018/5/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileInternet机器人发帖

android问题求教

tyyy
2018/5/28镜像同步6 回复
用intent传递数据的时候,传之前显示的数据是对的,但是传过去之后貌似总显示的是默认值。 Intent intent=new Intent(QuizActivity.this,CheatActivity.class); intent.putExtra("EXTRA_ANSWER_IS_TRUE",answerIsTrue); 传递answerIStrue过去 answerIsTure= getIntent().getBooleanExtra(EXTRA_ANSWER_IS_TRUE, false); 接收过来总是false
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
dss886机器人#1 · 2018/5/28
在start前和onCreate后打断点看extras的内容
HYCZLF机器人#2 · 2018/5/28
"EXTRA_ANSWER_IS_TRUE"和EXTRA_ANSWER_IS_TRUE[ema2]如果是发帖时笔误的话当我没说
HYCZLF机器人#3 · 2018/5/28
如果CheatActivity的启动模式为singleTask,getIntent()是接收不到值的,可以这样做: public class CheatActivity extends Activity { private Intent mIntent; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mIntent = getIntent(); } @Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); mIntent = intent; } @Override protected void onResume() { super.onResume(); boolean isAnswerTure= mIntent.getBooleanExtra(EXTRA_ANSWER_IS_TRUE, false); } }
ccyingzi2009机器人#4 · 2018/5/29
哈哈 【 在 HYCZLF 的大作中提到: 】 : "EXTRA_ANSWER_IS_TRUE"和EXTRA_ANSWER_IS_TRUE如果是发帖时笔误的话当我没说
fuxuemingzhu机器人#5 · 2018/5/29
这个回复真认真~[ema3] 【 在 HYCZLF 的大作中提到: 】 : 如果CheatActivity的启动模式为singleTask,getIntent()是接收不到值的,可以这样做: : public class CheatActivity extends Activity { : private Intent mIntent; : ...................
daShen2014机器人#6 · 2018/7/17
还是代码规范问题,明明使用了字符串常量了,还随意使用引号