此代码启动活动:
Intent intent = new Intent(context, GameActivity.class); intent.putExtra("load", true); startActivity(intent);
这是我尝试获得新活动的意图的方法:
private Intent intent = this.getIntent();
有人告诉我尝试包括:
@OverrIDeprotected voID onNewIntent(Intent intent) { super.onNewIntent(intent); setIntent(intent);}
但这没有帮助.在几次崩溃之后,我添加了:
if (intent == null) Log.w("Intent", "Intent is null");
我究竟做错了什么?
解决方法:
private Intent intent = this.getIntent();
在onCreate或生命周期的另一个回调中调用getIntent().
总结以上是内存溢出为你收集整理的java-getIntent()始终返回null全部内容,希望文章能够帮你解决java-getIntent()始终返回null所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)