我正在尝试将一个活动的捆绑包发送到另一个活动。当我在接收活动中加载包时,所有信息似乎都为空。这是一些代码:
基本活动.java
private final DrawerLayout.DrawerListener mDrawerListener = new DrawerLayout.DrawerListener() {
@Override
public void onDrawerSlide(View drawerView, float slideOffset) {
if (mDrawerToggle != null) mDrawerToggle.onDrawerSlide(drawerView, slideOffset);
}
@Override
public void onDrawerOpened(View drawerView) {
if (mDrawerToggle != null) {
mDrawerToggle.onDrawerOpened(drawerView);
}
if (getSupportActionBar() != null) getSupportActionBar().setTitle(R.string.app_name);
}
@Override
public void onDrawerClosed(View drawerView) { // ??? ??? ??? ??? ??
if (mDrawerToggle != null) mDrawerToggle.onDrawerClosed(drawerView);
if (mItemToOpenWhenDrawerCloses >= 0) {
Bundle extras = ActivityOptions.makeCustomAnimation(
BaseActivity.this, R.anim.fade_in, R.anim.fade_out).toBundle();
Bundle mediaExtras = new Bundle();
Class activityClass …Run Code Online (Sandbox Code Playgroud) 主类
public class Main extends Application {
@Override
public void start(Stage primaryStage) {
try {
Parent root = FXMLLoader.load(getClass().getResource("/application/Main.fxml"));
Scene scene = new Scene(root);
scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
primaryStage.setScene(scene);
primaryStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
launch(args);
}
}
Run Code Online (Sandbox Code Playgroud)
MainController.class
public class MainController implements Initializable {
@FXML private MediaView mv;
private MediaPlayer mp;
private Media me;
@FXML Slider volumeSlider;
DoubleProperty width;
DoubleProperty height;
Stage stage;
@Override
public void initialize(URL location, ResourceBundle resources) {
// TODO Auto-generated …Run Code Online (Sandbox Code Playgroud)