私は「PurcahseActivity」と呼ばれるアクティビティを持っており、そこにユーザの取引の価値が表示されています。添付写真の「合計:1138.50ユーロ」 この値は、ユーザーが購入した後に生成されます。 他のアクティビティから自分のアクティビティに値を呼び出して値を設定する方法は?
「SalesReportActivity」という別のアクティビティがあります。ここでは、このレイアウトに同じ値を表示する必要があります。
これを達成するための最良の方法は何ですか?
これは私のPurchaseLayout.xmlです。 'net_total'は、表示される値のIDです。
<?xml version="1.0" encoding="utf-8"?>
<TableRow xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="64dp"
android:layout_gravity="center_horizontal" >
<LinearLayout
android:id="@+id/net_total_value"
android:layout_width="85dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="5dp"
android:orientation="vertical" >
<TextView
android:id="@+id/net_total"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="right"
android:textColor="@color/dark_grey_standard_text"
android:textSize="15sp"
android:textStyle="bold" />
</LinearLayout>
</TableRow>
私は多くの研究をしましたが、この特定の質問に対する解決策は見つかりませんでした。基本的には、私はsalesReportに同じ値を表示したいだけです。
この2つは別のアクティビティですか? –
最初のアクティビティから2番目のアクティビティにどのように移動しますか?それは 'Pusrchase'ボタンのクリックやそれに類するものの後でしょうか? –
はい、2つの別々のアクティビティです。ユーザーが「購入」ボタンをクリックすると、最終的な金額が表示されます。レポートアクティビティでは、製品名のみが表示され、合計値も表示したいとします。 – Asb