Android Intent跳转传Int类型 无法传达
通过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也不行 也不知道是不是我打错代码了 求大神