java - 如何通过 bundle 发送双值

标签 java android eclipse

字符串工作正常,那么 double 呢?

这是我的代码

ImageView protect_me_btn=(ImageView) findViewById(R.id.protect_me_btn);
protect_me_btn.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        pbupdate.setVisibility(4);
        String lat= Double.toString(latitude);
        Intent inte=new Intent(getApplicationContext(),set_alaram.class);
        Bundle lati=new Bundle();
        lati.putString("first",lat);
        inte.putExtras(lati);
        startActivity(inte);                    
    }
});

最佳答案

使用 Bundle 作为 set_alaram Activity 发送 Double 值:

protect_me_btn.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            pbupdate.setVisibility(4);
            String lat= Double.toString(latitude);
            Intent inte=new Intent(getApplicationContext(), set_alaram.class);
            Bundle lati=new Bundle();
            lati.putString("first",lat);
            lati.putDouble("lat", latitude); //<< send double using putDouble
            inte.putExtras(lati);
            startActivity(inte);                    
        }
    });

并在set_alaram Activity 中从 Bundle 获取 Double 值

Bundle bundle = this.getIntent().getExtras();

Double lat = bundle.getDouble("lat");

关于java - 如何通过 bundle 发送双值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14001308/

相关文章:

java - 如何将类文件中的所有 switch case 放入数组中

eclipse - 当通过 Netbeans 或 Eclipse 运行时,jsp 页面究竟部署在哪里?

java - 如何比较 JSTL 1.0 中 bean 属性的子字符串?

java - 如何根据列值Java将一个2D数组拆分为多个2D数组?

java - 如何以正确的方式将java对象写入firebase?

java - 从自定义应用程序启动百度 map Intent

android - getheight() 和 getmeasuredheight() 的区别

android - Gradle Copy 任务不复制文件

java - 将 Eclipse 项目转换为 Maven 项目丢失按钮链接

java - ImageIcon不会显示图像