Android Intent跳转传Int类型 无法传达

找寻梦开始的地方 2016-03-05 03:23:37
通过Intent从MusicList.java跳转到MusicMain.java时传达Int类型参数position无法传达

具体代码如下:

MusicList.java
// 通过intent进行Activity跳转传参position
private void intent(int position){
Intent intent = new Intent(MusicList.this,MusicMain.class);
intent.putExtra("position", position);
/*如果该Activity已经启动了,就不产生新的Activity,而是将现实的实例显示到前端*/
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
}


MusicMain.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 去除标题栏
requestWindowFeature(Window.FEATURE_NO_TITLE);
// 将本Activity加入到Activity列表
MyActivityManager.getInstance().addActivity(this);
setContentView(R.layout.music_fors);
// 创建一个计时器
timer.schedule(task, 0,1000);

Intent intent = getIntent();
position = intent.getIntExtra("position", 0);
}

Bundle试过了不行 onNewIntent也不行 也不知道是不是我打错代码了 求大神
...全文
230 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
问题搞定了,谢谢各位我找了两天 问题不是出在这里 这样传参是没问题的

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧