Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ArrayList<NameValuePair> nameValuePairs = new ArrayList<>();
- nameValuePairs.add(new BasicNameValuePair("username", username));
- nameValuePairs.add(new BasicNameValuePair("name", name));
- Button button = (Button) findViewById(R.id.button);
- button.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- Intent intent = new Intent(MainActivity.this,Main2Activity.class);
- intent.putParcelableArrayListExtra ("nvp", (ArrayList<? extends Parcelable>) nameValuePairs);
- startActivity(intent);
- }
- });
- public class BasicNameValuePair implements Parcelable {
- private int mData;
- public int describeContents() {
- return 0;
- }
- public void writeToParcel(Parcel out, int flags) {
- out.writeInt(mData);
- }
- public static final Parcelable.Creator<BasicNameValuePair> CREATOR
- = new Parcelable.Creator<BasicNameValuePair>() {
- public BasicNameValuePair createFromParcel(Parcel in) {
- return new BasicNameValuePair(in);
- }
- public BasicNameValuePair[] newArray(int size) {
- return new BasicNameValuePair[size];
- }
- };
- private BasicNameValuePair(Parcel in) {
- mData = in.readInt();
- }
- }
- Error:(57, 94) error: incompatible types: ArrayList<NameValuePair> cannot be converted to ArrayList<? extends Parcelable>
Add Comment
Please, Sign In to add comment