[JAVA] Mémorandum de transition d'écran Transfert d'informations depuis la liste

Mémorandum de transition d'écran

・ Appuyez sur l'affichage de la liste pour changer d'écran ・ Déplacer les informations de la liste

MainActivity

QuantityInfo info =list.get(position);

Obtenez la position de la liste

intent.putExtra("QuantityInfo", info);

QuantityInfo implémente la classe QuantityInfo afin d'intenter.putExtra la classe → Peut être stocké dans l'intention en sérialisant

    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        //Transition d'écran
        Intent intent = new Intent(getApplication(), DetailActivity.class);
        QuantityInfo info =list.get(position);
        intent.putExtra("QuantityInfo", info);
        startActivity(intent);

    }
}

SubActivity

QuantityInfo info = (QuantityInfo)getIntent().getSerializableExtra("QuantityInfo" );

Lors de la tentative, la position sérialisée de QuantityInfo et QuantityInfo est extraite dans info.

time.setText(info.getTime());
comment.setText(info.getComment());
quantity.setText("" + info.getQuantity());

SetText les informations dans info

public class DetailActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_detail);
        setTitle("");

        Intent intent = getIntent();
        //Recevez de la valeur de MainActivity
        QuantityInfo info = (QuantityInfo)getIntent().getSerializableExtra("QuantityInfo" );

        //Application de l'ID textView1 à t1
        TextView time = (TextView)findViewById(R.id.textView1);
        //Application de l'ID textView1 à t2
        TextView comment = (TextView)findViewById(R.id.textView2);
        //Application de l'ID textView1 à t3
        TextView quantity = (TextView)findViewById(R.id.textView3);

        //Afficher la valeur reçue
        time.setText(info.getTime());
        comment.setText(info.getComment());
        quantity.setText("" + info.getQuantity());
    }
}

Réussir la transition d'écran à partir de la liste de sélection Éléments restants: organisez la mise en page, laissez l'image être sélectionnée, stockez-la dans la liste et réaffichez-la.

Recommended Posts

Mémorandum de transition d'écran Transfert d'informations depuis la liste
Transition d'écran Mémorandum de transfert d'informations
Mémorandum de transition d'écran
Méthode de transition d'écran
Transition d'écran JavaFX8