Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将对象从另一个类调用到另一个类并添加它?_Java_Android_Android Layout_Android Intent_Android Activity - Fatal编程技术网

Java 如何将对象从另一个类调用到另一个类并添加它?

Java 如何将对象从另一个类调用到另一个类并添加它?,java,android,android-layout,android-intent,android-activity,Java,Android,Android Layout,Android Intent,Android Activity,我是android java编码新手。我正在尝试做菜单列表,其中只有勾选框,一旦勾选项目,n按下一步,它应该去查看布局,显示项目和所选项目的总数,然后按下一步,它应该打开详细信息页面,用户必须在其中输入详细信息n按发送按钮通过电子邮件发送。我不知道如何将菜单中的项目调用到购物车和确认类 这是menu.java 导入android.app.Activity; 导入android.content.Intent; 导入android.os.Bundle; 导入android.view.view; 导

我是android java编码新手。我正在尝试做菜单列表,其中只有勾选框,一旦勾选项目,n按下一步,它应该去查看布局,显示项目和所选项目的总数,然后按下一步,它应该打开详细信息页面,用户必须在其中输入详细信息n按发送按钮通过电子邮件发送。我不知道如何将菜单中的项目调用到购物车和确认类

这是menu.java

导入android.app.Activity; 导入android.content.Intent; 导入android.os.Bundle; 导入android.view.view; 导入android.widget.Button; 导入android.widget.Toast; 公共类菜单活动扩展了活动{ 按钮btnorder; 按钮btnback; 按钮btnlinkcart; 受保护的void onCreateBundle savedInstanceState{ //TODO自动生成的方法存根 super.onCreatesavedInstanceState; setContentViewR.layout.menu; btnlinkcart=按钮findViewByIdR.id.button1; btnback=按钮findViewByIdR.id.button2; //后退按钮单击事件 btnback.setonClickListener新建视图.OnClickListener{ @凌驾 public void onClickView arg0{ Intent Intent=new IntentMenuActivity.this,MainActivity.class; 星状体; } }; //链接到购物车屏幕 btnlinkcart.SetOnClickListener新建视图.OnClickListener{ 公共void onclick视图{ 意图i=新的意图应用程序上下文, ViewActivity.class; 斯塔维蒂; 完成 } }; } }
这是您必须编写的简单算法。

将要在菜单类中获取的变量设为静态变量,然后在购物车类中,您可以按如下方式获取它们:


menu.variableFromMenuClass

请更具体一些。你到底想做什么?到目前为止你做了什么?这个答案毫无意义。但是包含一个甚至不会编译的空间的方法名可能是我最喜欢的部分。我已经看到了一切。从帮助页面:当你遇到一篇极其草率、不费力气的帖子,或者一个答案明显而且可能是危险的错误时,使用你的反对票。不要成为某人的工作人员。这是违反人性的。所以,我认为你首先需要这一课,然后是发展。上帝保佑你,希望给你指明正确的道路。没有什么私事,我只是发现你的答案大部分是草率的和/或完全不正确的,本网站上的建议行为是投票否决,这样试图学习的人就不会被虚假信息分散注意力。现在,提供基于猜测的答案只是为了在这个网站上赢得一些声誉,这真的与试图帮助他人背道而驰,这可能对人类更为不利。不要担心我对开发的学习,也不要担心你的,它确实需要一些工作,你的代码不会通过我的任何代码审查。有时你没有时间完全回答问题,你只是给思考的方式。
 public static ArrayList<YourObject>  selectItemList= new ArrayList<YourObject>();


 on selectItem(){
 //each Item you add here 
 selectedList.add(selectedObject);
 }

 on disselectItem(){
//remove if exist in list
 selectedList.remove(disselectedOject);
 }


sendemail(){
 send your public static selecteditem list.

}