小编Jos*_*eph的帖子

如何将值从RecycleAdapter传递到MainActivity或其他活动

我正在购买购物车应用程序,项目显示如下.有一个加号,减号(+/-)按钮来选择数量.

如果产品数量发生变化,我需要将"productname"和"quantity"传递给主要活动,以便我可以使用它们来准备最终购物车.我有一些使用数据库或一些内容提供商的建议,

我不知道怎么做..请帮忙

购物车的回收适配器

MainActivity.java

import android.app.ProgressDialog;
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.Toolbar;
import android.view.Window;
import android.widget.Toast;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

public class MainActivity extends AppCompatActivity {

RecyclerView recyclerView;
RecycleAdapter recycleAdapter;
List<HashMap<String, String>> onlineData;
ProgressDialog pd;

Toolbar toolbar;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    recyclerView = (RecyclerView) findViewById(R.id.recyle_view);
    toolbar= (Toolbar) findViewById(R.id.anim_toolbar);
    setSupportActionBar(toolbar);

    LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getBaseContext()); …
Run Code Online (Sandbox Code Playgroud)

android recycler-adapter android-recyclerview

21
推荐指数
3
解决办法
3万
查看次数

如何从 ImageView 获取 Image 的字符串值(或 Image 引用)

我已经分配了一个 textview 和一个 ImageView 如下,

Text = (TextView) findViewById(R.id.TextView01);
Image = (ImageView) findViewById(R.id.ImageView01);
Run Code Online (Sandbox Code Playgroud)

现在它们的值将在我的程序中动态更改(图像从在线 url 更改),最后我需要将它们的值存储在 db 中以备将来使用。在这里我得到文本值

String TextValue = Text.getText().toString();
Run Code Online (Sandbox Code Playgroud)

但是我如何从 ImageView 存储价值?

String ImageValue = Image.someFunctionThatReturnsImageReferenceInString();
Run Code Online (Sandbox Code Playgroud)

有没有这样的功能??
或如何做到这一点.. 请帮忙

android listview android-imageview

-4
推荐指数
1
解决办法
9049
查看次数