安卓 关于将查询的rawQuery()数据传递到数组 通过Bundle传递到另一个页面的问题

public String query(int i){

    String s =String.valueOf(i);
     Cursor cursor = db.rawQuery("select content from car where id=?",new String[]{s});
     String m =String.valueOf(cursor);
    return m;
}//这个应该是错的 不知道怎么写这个方法

     public void onClick(View view) {
    switch (view.getId()){
        case R.id.ib1:
            Intent i1 = new Intent(Main2Activity.this,Main3Activity.class);
            Bundle bundle1 = new Bundle();
            bundle1.putInt("imagebtn",R.mipmap.a);//传输图片
            bundle1.putString("textvie",query(1));//我想通过这个传递存储到数组里面的查询内容
            i1.putExtras(bundle1);
            startActivity(i1);
            break;


                            就是一个点击图片按钮 然后弹出一个页面 上面显示 switch 判断后传递的图片 ,下面就显示数据库里面存储的文字信息,我就差文字部分的功能  新手  真不知道怎么写  希望大佬帮帮忙  已经弄了4天了
0

3个回答

 String m = "";
Cursor cursor = db.rawQuery("select content from car where id=?",new String[]{s});
    while(cursor.moveToNext()){  
        m+=("," + cursor.getString(0));
        }
return m.Trim(',');

手写的,你大致参考下

1
qq_39541697
qq_39541697 不是很懂
大约一年之前 回复
qq_39216163
qq_39216163 我将return m.Trim(',');改为了return m.replaceAll(" ",""); 没有报错 但在模拟器运行时出错了 请问是我的想法有问题吗 不该这样 写这个方法
大约一年之前 回复
qq_39216163
qq_39216163 老哥 return m.Trim(','); 这个我没怎么看懂 这个Trim(',') 无法报错 解析方法
大约一年之前 回复

可以定义个model传递

1

java居然不支持trim,我自己写了一个

    public static String mytrim(String str, char c) {
            char[] chars = str.toCharArray();
            int len = chars.length;
            int st = 0;
            while ( (st < len) && (chars[st] == c) ){
                st ++;
            }
            while ( (st < len) && (chars[len-1] == c) ){
                len --;
            }

            return (st >0) && (len<chars.length)? str.substring(st, len): str;

        }

然后

 return mytrim(m,',');
0
qq_39216163
qq_39216163 老哥 你能加我下QQ吗 我这个真不知道该怎么说好 715724231
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
多个Activity之间利用bundle传递数值
转自:http://www.mamicode.com/info-detail-847140.html 安卓中的Activity相当于vb,mfc中的窗体,在多个Activity之间传递数据是一个相当核心的功能。下面举个例子来说明这个问题。 一、基本目标 用户在两个输入框中输入用户名、密码之后,跳到另一个Activity当中,显示其输入的内容, 然后这
android信息传递方式之bundle总结
Android bundle总结 1. Bundle简介 Bundle主要用于传递数据;它保存的数据,是以key-value(键值对)的形式存在的。   我们经常使用Bundle在Activity之间传递数据,传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可以是对象或对象数组。当Bundle传递的是对象或对象
【Android】多个Activity之间利用bundle传递数值
安卓中的Activity相当于vb,mfc中的窗体,在多个Activity之间传递数据是一个相当核心的功能。下面举个例子来说明这个问题。 一、基本目标 用户在两个输入框中输入用户名、密码之后,跳到另一个Activity当中,显示其输入的内容, 然后这两个Activity能够轻松跳转。 二、制作过程 1、首先MainActivity的登录界面是沿用了《【Androi
Android中利用Intent传递数据到另一个页面
Android中利用Intent把数据传递到另一个页面
js实现把一个页面层数据传递到另一个页面
由于之前面试,被问到过此问题,所以今天特意整理了一下。由于自己技术水平有限,若存在错误,欢迎提出批评。 本博客整理了两种方式从一个页面层向另一个页面层传递参数。 一. 通过cookie方式 1. 传递cookie页面的html,此处命名为a.html 请输入用户名和密码: &amp;lt;input id=&quot;userName&quot; type=&quot;text&quot; /&amp;gt; &amp;lt;input id=&quot;pa...
Android 把jsonarray传递到下个页面
Intent 传递数据是不支持传递对象的,如果要传递你需要序列化他,这样比较麻烦,有两个办法 1、采取静态变量的方法,在第2个页面直接使用。 2、将数据存储到数据库,在第二个页面去取。 3、使用一个中转的类,比如Application,将jsonArray存在里面,在另外一个类中取。
Android中activity之间如何传递Hashmap数据
我的使用场景是当一个页面需页面中的listview中的hashmap的数据时要另一个,就要用到了传递hashmap数据。 在发送方,我的代码是这样的:package cn.oddcloud.www.coffeestore.Test;import android.content.Intent; import android.os.Bundle; import android.support.v7.a
Activity间和Fragment间的数据传递—使用Bundle
  Bundle类传递消息有两种,一是在Activity中进行消息传递,一是在在Fragment中进行消息传递,两者之间有些差别,Fragment的页面跳转并不用Intent来进行跳转,而是有一套自己的体系。 一:Activity中 新建一个Bundle类   Bundle bundle=new Bundle(); Bundle类中放入数据(key-value的形式,另一个Activit...
使用Bundle在fragment之间传递数据
Fragment_personal_history_record fragment = new Fragment_personal_history_record(); Bundle bundle = new Bundle(); bundle.putString("person",list.get(position).getAllMessage());                 frag
将一个页面的数据传递到第二个页面:
第一个页面的代码: public class MainActivity extends Activity {              private Button btn=null;              public void onCreate(Bundle savedInstanceState)//onCreate方法用来初始化Activity实例对象  
Android使用intent、bundle传递数据
有了问题就搜索百度,搜不到在google,很多资源和答案都是在csdn上找到的,自己使用了别人那么多的资源,自己却没有贡献过什么,甚感羞愧,就把自己写的一点传上来,有不对的地方,欢迎指导。  这个demo是从TestActivity跳转到MainActivity传值,上代码.   首先是Person类  package com.imooc.cn; import andr
PHP中一个页面的数组如何传递到另一个页面
1.可以用session和表单两种方式都是先将数组序列化,然后取出后返序列化 session方式 <?php session_start(); $arr = array(1,2,3,4,5,6); $arrse = serialize($arr); $_SESSION['sessarr'] = $arrse;//序列化,对象或者
Android intent与bundle实现两个activity相互传值,获得输入框的数据,b
对应的main.xml &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...
PHP中不同页面之间的数据传递方式
归纳了一下我知道的一共有四种方式: 1.SESSION方式: 通过$_SESSION['name'] = value 赋值,就可以在session的生命周期内一直调用该session值。 需要注意的是‘name’需要唯一,不能重复。 session的一个生命周期:从用户访问页面开始,到断开与网站的链接为止。 用session存储变量的问题是在之前已经打开页面展示seesion数据的情
android 如何将listview的每个item中的值传到另一个Activity中
android 如何将listview的每个item中的值传到另一个Activity中 现在我是要把listview(从服务器中获取数据)中的每一项item中的所有数据传到另一个Activity中,然后显示出来。 你可以把从服务器中获取的数据封装到一个类中间中,然后通过Parcelable打包一下。。。。。 再把封装的类装到一个ArrayList中 在通
Android中Bundle传递数据和对象
1.Bundle传递数据, 因为Bundle中已经封装好了简单数据类型,所以我们直接去设置数据,下面就来看看具体的操作: case R.id.Btn_Msg: // 实例化一个Bundle Bundle bundle = new Bundle(); Intent intent=new Intent
Android页面间数据传递方式
Android页面间数据传递方式 一、Activity之间数据传递与共享 1、基于消息的通信机制 Intent---bounble,extra A)Android为了屏蔽进程的概念,利用不同组件【Activity、Service】来表示进程之间的通信!其核心是Intent,通过Intent可以开启一个Activity或Service,不论这个Activity或者Service是当前应
android数据传递(一)之activityA传递到activityB
activity之间单传递也就是activityA传递到activityB携带数据传递有两种 方式: 1.activityA通过intent.putExtra(key,value); 可以传递很多类型,看下图 在activityB根据你传递数据的类型通过getExtra()接收 例如 String类型的:getIntent().getStringExtra(“name”);
微信小程序:页面跳转时传递数据到另一个页面
一、功能描述 页面跳转时,同时把当前页面的数据传递给跳转的目标页面,并在跳转后的目标页面进行展示 二、功能实现 1. 代码实现 test1页面 // pages/test1/test1.js Page({   /**    * 页面的初始数据    */   data: {     name:'Tom',     age:'12'       },   buttonListen...
用Bundle 传递数据
从一个碎片向下一个碎片用 Bundle 传 递数据 //在这个碎片中 创建 详情页 碎片的实例 XiangQingFragment fragment=new XiangQingFragment(); Bundle bundle=new Bundle(); ...
Android中,Intent数据传递之主屏幕传递到另一个屏幕。
主屏幕的Intent代码: public class MainActivity extends AppCompatActivity { private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInst...
activity与fragment之间的传递数据
首先activity之间的数据传递就是用intent和intent+bundleintent传递Intent i= new Intent(MainActivity.this,TheAty.class); i.putExtra(&quot;date&quot;,&quot;Hello SWWWWWW&quot;); startActivity(i);接受数据 Intent i =getI...
android输入数据点击按钮就可以传递到另外一个页面显示
android输入数据点击按钮就可以传递到另外一个页面显示
小程序页面之间进行数据传递
一、用全局变量进行数据的传递 每个小程序默认的都会有aap.js文件,在这个文件可以定义全局变量,定义之后可以在每个都可以访问。 小程序还提供了getApp()方法,然后即可使用app.js里的全局变量了。 二、wx.setStorage()可以将数据存储到本地缓存中 key:存储的变量名 ; value:存储的内容 wx.setStorage({ key:&quot;key&quot;, dat...
android使用Intent传递数据 2 种方式(Intent和Bundle)
在两个Activity之间传递数据,最终都是通过Intent传递,但设置数据和保存数据方式有两种(使用Intent 和 Bundle),分别对应如下: 设置数据(MainActivity.java) 方法一:1.直接用intent.putExtra("name","Nicole")                   Intent intent = new Intent(MainActivi
简要分析Android中的Intent,Bundle,Parcel中的数据传递
Intent是进程间通信的一种简要方式,其通讯数据可以存放在Bundle中,而在实际的进程间通讯过程中,数据则是打包成Parcel对象进行处理的.查看源代码后,简要分析一下其中的数据转换逻辑. 简单的逻辑就是:进程A----Data----Bundle----Intent----Parcel------进程B------Parcel----Intent----Bundle----Data(忽略了
用js把数据从一个页面传到另一个页面
转载:http://wenwen.sogou.com/z/q293594637.htm 用js把数据从一个页面传到另一个页面的层里? 如果是传到新页面的话,你网站基于什么语言开发直接用get或者post获取,然后输出到这个层   如果是HTML页面的话JS传到新页面就window.location.href='a.html?id=100';然后a.html页面的
Android中使用Bundle页面传值
效果如上图所示  首先得有那些控件 ,当点击注册. 跳转到第二个页面. 第二个页面会把第一个页面输入的值传过来  为注册按钮添加点击事件 . 1.获取控件的 Text 的值 2.使用intent进行页面跳转 3.实例化一个bundle对象, 将控件的值分别给bundle对象,然后将bundle的值放入intent对象, 以便下一个页面来接收
Android小例子(点击一个按钮,传递数据给另一个页面)
Android程序流程:首先解析AndroidManifest.xml----à根据标签显示应用程序图标和标签----à找到第一个Activity(根据包中的类名),进行应用操作 ----à类中对R.java文件进行操作(其中包括布局文件,按钮等)该例子的文件结构图如下:AndroidManifest.xml(新建的Activity一定要在这里注册)xml versio
Bundle自定义数据传递
      我们都知道Bundle可能过put****()方法添加各种基本类型的数据,Intent也可以通过putExtras(Bundle)将数据添加进去,然后通过startActivity()跳到下一下Activity的时候就把数据也传到下一个Activity了。如传递一个字符串到下一个Activity   把数据放到Intent里 btn2.setOnClickListener(n...
Android 使用Bundle传递对象
1. 使用Bundle传递对象1.让实体类对象实现Serializable 2.数据封装Bundle bundle = new Bundle(); TabData tabData = new TabData(); //将对象封装到Bundle对象中 bundle.putSerializable(CONTENT_DATA_KEY,tabData); 3.取出数据Bundle bundle = get
Android 界面间的数据传递
在Android开发的过程中有很多时候需要用比如到界面简单数据传递 也就是把这个界面的数据传到另一个界面加以使用 比如:在做登陆的时候 登陆过后你需要在另一个界面显示用户名之类的信息 那么你就可以把登陆界面输入的信息直接传递到另一个界面并显示出来 界面间的数据传递我们可以用Intent来进行传递 Intent 在我们进行界面跳转的时候就用到了 我们可以在界面跳转的基础上将数据传递过去 传递的方法:...
html前端如何将一个页面表单内的数据全部传递到另一个页面?
1    在你的页面的中的form标签中有个一个action 属性, 你可以给它指定某个页面,那个页面就是你对数据处理的页面 2 你的要求涉及到跨域访问,跨域访问严格上来说是不安全所以被禁止的.但是JSONP可以绕过这些设定达到交换数据的目的.   总而言之,序列化你要提交的表单内的数据,然后用JSONP送出去. 3 说到
Activity页面跳转数据传递 Bundle
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layo...
安卓--页面跳转,不同窗体传递数据
安卓四大组件都是非常重要的知识,今天来说Activity 。老规矩,用一张图来介绍今天的内容。 图片看不清的话可以右键新窗口打开 一,概述 Activity 是 Android 四大组件之一,它用于展示界面。 Activity 是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。 Activity 中所有操作都与用户密切相关,是一个负
VUE:(转)Vue:不同页面之间的传递参数
在嵌套vue-router情况下,不同页面之间传递参数可以通过params实现。而params传参分为两种情况: 1.参数在url中显示 首先你要确定自己要传的参数,并在控制路由的文件中的Router中path内添加对应的字段如: {   path:'/paramsUrl/:name/:age/:sex',   component:paramsUrl } 我要传的参数是姓名,年龄以及性别。 在你...
Android中Bundle传递数据和对象(activity传值)
1.Bundle传递数据, 因为Bundle中已经封装好了简单数据类型,所以我们直接去设置数据,下面就来看看具体的操作: case R.id.Btn_Msg: // 实例化一个Bundle Bundle bundle = new Bundle(); Intent intent=new I...
关于Android中Activity之间socket传递的问题
众所周知,一个Android程序如果需要和服务器建立socket通信的话,在每个activity中都新建socket与服务器连接是非常不便的,那么我们就需要在各个activity之间传递socket,这样只需要和服务器建立一次连接就可以了。下面博主将自己学习的过程和走过的弯路分享出来供大家参考。 一、通过Intent传递类对象 首先声明,该方法是不能实现socket传递的,下面会介绍原因
在微信小程序中怎么让一个页面的信息传递到另一个页面
首先需要在前台搭建好需要展示的那个页面。&amp;lt;!--pages/login/login.wxml--&amp;gt; &amp;lt;view class='nav'&amp;gt;输入个人信息&amp;lt;/view&amp;gt; &amp;lt;form bindsubmit='formSubmit'&amp;gt; &amp;lt;view class='text'&amp;gt;学号&amp;lt;/view&amp;gt; &amp;lt;view class=&quot;sec
怎么把一个页面的数据传到另一个页面?
resquest.querystring--用于session--本应用程序内用。application--所有启动应用程序的公用。 cookies--把东东写客户端cache--局部的应用程序不想为了反复读数据库而在一定时间内缓存数据。在两个ASP.NET页面之间传递值引言  ASP.NET提供了卓越的事件驱动编程模型,让开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于大数据培训 关于云计算