[在Android Studio的另一个活动中访问表视图中的数据

问题描述 投票:0回答:1

如何在android studio中使用当前活动中另一个活动的tableview中的数据。

我应该通过意图将tableview中的数据发送到下一个活动吗?

我可以创建第一类的对象并通过classname.tableView.getDataAdapter()获取数据吗?>

我想访问活动的表视图中的数据到另一个活动的表视图中的数据,应该怎么做?

package edmt.dev.androidgridlayout;

import android.content.Intent;
import android.graphics.Color;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

import java.util.ArrayList;
import java.util.List;

import de.codecrafters.tableview.TableView;
import de.codecrafters.tableview.toolkit.SimpleTableDataAdapter;
import de.codecrafters.tableview.toolkit.SimpleTableHeaderAdapter;
import edmt.dev.androidgridlayout.mModel.Product;

public class BillPreview extends AppCompatActivity {

    static String[] header={"NAME","QUANTITY","MRP","DISCOUNT","AMOUNT"};
    TableView<String[]> tableView;
    private SimpleTableDataAdapter adapter;
    Intent intent;
//    static ArrayList<Product> allproductarray;

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

        tableView = (TableView<String[]>)findViewById(R.id.billtableview);
        tableView.setHeaderBackgroundColor(Color.parseColor("#2ecc71"));
        tableView.setHeaderAdapter(new SimpleTableHeaderAdapter(this,header));
        tableView.setColumnCount(5);

        scandemo sd = new scandemo();
        SimpleTableDataAdapter adapter= (SimpleTableDataAdapter) sd.tableView.getDataAdapter();

        tableView.setDataAdapter(adapter);

    }
}

如何在android studio当前活动中的另一个活动的tableview中使用数据。我应该通过意图将tableview中的数据发送到下一个活动吗?我可以创建对象吗?

android android-studio uitableview android-activity android-fragmentactivity
1个回答
0
投票

您应该看到此线程:

© www.soinside.com 2019 - 2024. All rights reserved.