我有MyClass实现Parcelable.并有2个片段.在MainActivity(onCreate)中我有代码:
ArrayList<MyClass> data = new ArrayList<MyClass>();
............
Bundle extras1 = new Bundle();
extras1.putParcelableArrayList("arraylist", data);
Tab1Fragment fg = new Tab1Fragment();
fg.setArguments(extras1);
Run Code Online (Sandbox Code Playgroud)
在Fragment(onCreateView)中:
Bundle extras = getArguments();
ListView list = (ListView) content.findViewById(R.id.lvMain);
if (extras != null) {
data = extras.getParcelableArrayList("arraylist");
list.setAdapter(new MyAdapter(getActivity(), data));
}
Run Code Online (Sandbox Code Playgroud)
但是额外的东西总是空的.为什么?:)
我想将参数传递给页面。但是有 404。我的代码:
app.js
var routes = require('./routes/index');
var app = express();
Run Code Online (Sandbox Code Playgroud)
路线/ index.js:
var express = require('express');
var router = express.Router();
router.get('/profile/:id', function (req, res) {
var id = req.params.id;
console.log(id);
res.render('profile', {id: id});
});
Run Code Online (Sandbox Code Playgroud)
我尝试http://localhost:3000/profile?id=56e2c3c2cdde3f64302ac154但有错误:未找到